Dobbin

Software Screenshot:
Dobbin
Software Details:
Version: 0.3
Upload Date: 14 Apr 15
Developer: Malthe Borch
Distribution Type: Freeware
Downloads: 67

Rating: nan/5 (Total Votes: 0)

Dobbin is a transactional object database for Python 2.6 or higher. It's a fast and convenient way to persist Python objects on disk.

Features:

  • MVCC concurrency model
  • Implemented all in Python
  • Multi-thread, multi-process with no configuration
  • Zero object access overhead in general case
  • Optimal memory sharing between threads
  • #fficient storing and serving of binary streams
  • Architecture open to alternative storages

What is new in this release:

  • Add support for Python 3.
  • Use C-optimized pickle module when available.

What is new in version 0.2:

  • Subclasses may now override existing methods (e.g. __setattr__) and use super to get at the overriden method.
  • Transactions now see data in isolation.
  • When a persistent object is first created, its state is immediately local. This allows an __init__ method to initialize the object.
  • Added method to create a snapshot in time of an existing database.
  • Added PersistentDict class.
  • The Persistent class is now persisted as changesets rather than complete object state.
  • Set up tests to run using the nose testrunner (or using setuptools).

Requirements:

  • Python

Similar Software

qtDbf
qtDbf

19 Feb 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

repoze.pgtextindex
repoze.pgtextindex

20 Feb 15

mongoctl
mongoctl

20 Feb 15

Other Software of Developer Malthe Borch

pyramid_skins
pyramid_skins

14 Apr 15

sourcecodegen
sourcecodegen

12 May 15

Clone
Clone

14 Apr 15

Comments to Dobbin

Comments not found
Add Comment
Turn on images!