PyDbLite (small footprint untyped database engine in python)

PyDbLite is a pure-Python in-memory database engine, using 
Python list comprehensions as query language instead of SQL,
which stores data in a cPickled file.
