ANN: dulce 0.1 - in-memory schema-less relational database

Paul McGuire ptmcg at austin.rr.com
Mon Oct 18 05:11:59 CEST 2010


dulce is a syntactic "sweet" wrapper for managing collections of
Python objects like relational tables.  No schema definition is used;
instead table columns are introspected from the attributes of objects
inserted into the table, and inferred from index and query
parameters.  dulce's Tables can be:
- indexed
- queried
- joined
- imported from/exported to .CSV files

Also, every query or join returns a new full-fledged dulce Table - no
distinction of Tables vs. DataSets vs. RecordSets vs. whatever.  So it
is easy to build up a complex database analysis from a succession of
joins and queries.

dulce is a simple environment for experimenting with tables, joins,
and indexing, with a minimum of startup overhead.  You can download
dulce at http://sourceforge.net/projects/pythondulce/ - htmldocs can
be viewed at http://ptmcg.zapto.org/dulce/htmldoc/index.html.

-- Paul



More information about the Python-list mailing list