PyDbLite is a free, open source, small, and fast in-memory database management program.
The database object supports the iterator protocol, so that requests can be expressed with list comprehensions or generator expressions instead of SQL.
The module stores data in a cPickled file. Records are indexed by a unique record identifier, that can be used for direct access. Since operations are processed in memory they are extremely fast, nearly as fast as SQLite in the few tests that were made by the developer. Also, an index can be created on a field to speed up selections.
Requirements:
· Python
What`s New in This Release: [ read full changelog ]
· Bug fixes, name and interface changes to SQLite and MySQL adapters.