Differences between revisions 91 and 92
Revision 91 as of 2008-10-10 14:36:00
Size: 3648
Editor: 212
Comment: added link to SQL_Server
Revision 92 as of 2008-10-29 18:00:39
Size: 3705
Editor: dor20687
Comment: Update Sybase link
Deletions are marked like this. Additions are marked like this.
Line 60: Line 60:
 * sybase: http://www.object-craft.com.au/projects/sybase/  * sybase
  * old
: http://www.object-craft.com.au/projects/sybase/
  * new: http://python-sybase.sourceforge.net/


The contents of this page are being merged into the ChoosingDatabase page.

Relational database

Databases based on a relational model, with support for SQL.


mysql-python: http://sourceforge.net/projects/mysql-python


Note that you have to enable the advanced option "Use bytea for lo" in case you want to work with BLOBs.



  • More info on ["DB2"]





Microsoft SQL Server

  • See ["SQL_Server"]

Native Python Databases


[http://buzhug.sourceforge.net/ buzhug] is a pure-Python database engine, using a Pythonic, no-SQL syntax.

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.

A limited benchmark using the same use cases as SQLite's author shows that buzhug is much faster than other pure-Python modules (KirbyBase, gadfly). SQLite, which is implemented in C, is faster, but only less than 3 times on the average.


[http://www.pythonweb.org/projects/snakesql/ SnakeSQL] is a pure Python SQL database written to remove the dependence of the Python Web Modules on 3rd party drivers for non-Python databases like MySQL but designed to be a useful database in its own right.

DatabaseInterfaces (last edited 2020-12-09 09:29:13 by MarcAndreLemburg)

Unable to edit the page? See the FrontPage for instructions.