Dobbin

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

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

Preppi
Preppi

3 Jun 15

micromongo
micromongo

14 Apr 15

StelsMDB
StelsMDB

20 Feb 15

indigestion
indigestion

20 Feb 15

Other Software of Developer Malthe Borch

sourcecodegen
sourcecodegen

12 May 15

pyramid_skins
pyramid_skins

14 Apr 15

Clone
Clone

14 Apr 15

Comments to Dobbin

Comments not found
Add Comment
Turn on images!