persistent composites

Aahz aahz at
Mon Jun 15 11:37:19 EDT 2009

In article <79mtt7F1r4807U1 at>,
Diez B. Roggisch <deets at> wrote:
>Aaron Brady wrote:
>> Some time ago, I recommended a pursuit of keeping 'persistent
>> composite' types on disk, to be read and updated at other times by
>> other processes.  Databases provide this functionality, with the
>> exception that field types in any given table are required to be
>> uniform.  Python has no such restriction.
>> I tried out an implementation of composite collections, specifically
>> lists, sets, and dicts, using 'sqlite3' as a persistence back-end.
>> It's significantly slower, but we might argue that attempting to do it
>> by hand classifies as a premature optimization; it is easy to optimize
>> debugged code.
>Sounds like you are re-inventing the ZODB.

...or SQLAlchemy or pickles in a SQL BLOB or...
Aahz (aahz at           <*>

"Many customs in this life persist because they ease friction and promote
productivity as a result of universal agreement, and whether they are
precisely the optimal choices is much less important." --Henry Spencer

More information about the Python-list mailing list