Dobbin

Pure-Python object database
Download

Dobbin Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Malthe Borch

Dobbin Tags


Dobbin Description

Pure-Python object database 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. Here are some key features of "Dobbin": · 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 Requirements: · Python What's New in This Release: · 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).


Dobbin Related Software