|
Open Source Database Engines in Python
PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data. |
Go To PyTables
Gadfly is a simple relational database system implemented in Python based on the SQL Structured Query Language.
It supports persistent databases consisting of a collection of structured tables with indices, and a large subset of SQL for accessing and modifying those tables. It supports a log based recovery protocol which allows committed operations of a database to be recovered even if the database was not shut down in a proper manner (ie, in the event of a CPU or software crash, [but not in the event of a disk crash]). It also supports a TCP/IP Client/Server mode where remote clients can access a Gadfly database over a TCP/IP network (such as the Internet) subject to configurable security mechanisms. |
Go To Gadfly
Buzhug is a fast, pure-Python database engine, using a syntax that Python programmers should find very intuitive
The data is stored and accessed on disk (it is not an in-memory database) ; the implementation has been designed to make all operations, and especially selection, as fast as possible with an interpreted language
|
Go To Buzhug
|
|