Mike Muller ODB

An Object Database Front-end for Python
Download

Mike Muller ODB Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Mike Muller
  • Publisher web site:
  • Operating Systems:
  • Linux
  • File Size:
  • 80KB

Mike Muller ODB Tags


Mike Muller ODB Description

ODB (a.k.a. "spugdb" due to a name clash on code.Google.com) is a Pure-Python key-value style database system. It supports nested transactions, object schemas, Cursors and a simple, X-Path like query language. ODB is a good fit for situations where you have relatively small storage requirements, low throughput and need a lightweight pure-python database. In simple benchmarking scenarios on Modern CPUs and local filesystems, it can handle on the order of 1000 general operations per second, or 300 insertions per seecond. Tables larger than 100 megabytes have not been tested. ODB started out as a front-end to BDB (Berkeley DB). After the author encountered problems with BDB, two additional pure-python storage engines were written. At this time, the primary interface has been rewritten and the older BDB-style interface (while still available) is deprecated.


Mike Muller ODB Related Software