Differences between revisions 2 and 3
Revision 2 as of 2007-06-16 13:13:53
Size: 916
Comment:
Revision 3 as of 2008-11-15 14:01:11
Size: 916
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[TableOfContents]] <<TableOfContents>>

General Information

Programming Model

buzhug is a fast, portable, pure-Python database engine, using a pythonic syntax for all operations

A database is an iterator, yielding objects with attributes matching the fields defined for the base ; requests can be expressed as list comprehensions or generator expressions, instead of SQL

Pros

  • most operations are faster than on other pure-Python databases
  • concurrency control by versioning of records
  • simple system to link databases dynamically (a record of a base can be a field of another base)
  • complete documentation

Cons

  • still beta : bug reports needed
  • no thread-safe feature : should be used behind an asynchronous server for multiple users

buzhug (last edited 2010-09-28 18:40:38 by PierreQuentel)

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