Differences between revisions 2 and 3
Revision 2 as of 2002-10-24 10:50:51
Size: 1357
Editor: 15
Comment:
Revision 3 as of 2003-07-15 09:44:09
Size: 1454
Editor: mail
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
  URL:: http://www.hwaci.com/sw/sqlite/   URL:: http://sqlite.org/
Line 18: Line 18:
  Python versions:: 2.1 - 2.2   Python versions:: 2.1 - 2.3
Line 24: Line 24:
  * autocommit mode
Line 42: Line 43:
 * Roundup
 * PyPI
Line 48: Line 52:
 * it dosn't put all data in memory like gadflay does  * it dosn't put all data in memory like gadflay does (yet you can do that if you want, just use ':memory:' as filename

TableOfContents

Masthead

URL

http://sqlite.org/

licence
Sources are uncopyrighted. Use for any purpose.
platforms
Built and tested under Linux and Win2K.

DB API 2.0 Drivers

PySQLite

URL

http://pysqlite.sourceforge.net/

SourceForge

http://sourceforge.net/projects/pysqlite

licence
Python Licence
platforms
Windows 95/98/2000, POSIX
Python versions
2.1 - 2.3

Extensions to DB API

  • Support for Unicode conversion
  • Due to SQLite being an embedded database, it's possible to write SQL functions and aggregates in Python
  • autocommit mode

Comments

Other Drivers

driver name

URL
licence
platforms
Python versions

Programming Model

Comments

Supported Python Applications

  • Roundup
  • PyPI

Pros

I think SQLite may be a good replacement for gadfly, because:

  • the main engine is written in C, so it should be faster than the gadfly implementation in Python
  • it's extensible in a very easy way via Python
  • it dosn't put all data in memory like gadflay does (yet you can do that if you want, just use ':memory:' as filename
  • It's very cool for small databased application, because you do not have to start an external DBMS
  • Implements almost all of SQL92

Cons

  • Untyped! (this is also a feature)

SQLite (last edited 2012-01-30 07:26:58 by 50-0-67-239)

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