Differences between revisions 85 and 86
Revision 85 as of 2008-01-30 16:29:50
Size: 3697
Editor: mail
Comment:
Revision 86 as of 2008-02-18 14:09:43
Size: 3450
Editor: 91
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
The contents of this page are being merged into the
ChoosingDatabase page.
The contents of this page are being merged into the  ChoosingDatabase page.
Line 19: Line 17:
  * pg_proboscis: DB-API 2.0 and GreenTrunk Interfaces [http://pypi.python.org/pypi?:action=display&name=pg_proboscis]
  * pg_pqueue: PQ 3.0 Protocol elements [http://pypi.python.org/pypi?:action=display&name=pg_pqueue]
  * pg_proboscis: DB-API 2.0 and GreenTrunk Interfaces http://pypi.python.org/pypi?:action=display&name=pg_proboscis
  * pg_pqueue: PQ 3.0 Protocol elements http://pypi.python.org/pypi?:action=display&name=pg_pqueue
Line 28: Line 26:
Line 37: Line 34:
Line 39: Line 35:
 * PyDB2: http://sourceforge.net/projects/pydb2
 * mxODBC: http://www.egenix.com/products/python/mxODBC/
  * DB2's native CLI is ODBC compatible and mxODBC can link directly against these libraries. It also supports the DB2 ODBC driver on Windows.
 * More info on ["DB2"]
Line 47: Line 41:
Line 52: Line 45:
Line 57: Line 49:
Line 60: Line 51:
Line 62: Line 52:

TableOfContents

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

Relational database

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

PostgreSQL

Oracle

IBM DB2

  • More info on ["DB2"]

Sybase

MaxDB/SAPDB

Informix

Ingres

Native Python Databases

buzhug

[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.

SnakeSQL

[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.