ZODB 3.8.0a1 is out
The newest version of this wonderful OODBMS for Python is out. As it seems, it now supports some kind of efficient blob object (cool). More info at:
The newest version of this wonderful OODBMS for Python is out. As it seems, it now supports some kind of efficient blob object (cool). More info at:
You must be logged in to post a comment.
May 12th, 2007 at 7:44 pm
How [not] efficient is OODBMS? Is the database engine implemented in Python too or is it just a Python frontend to a cleverly optimized backend?
I mean, such a project ought to be interesting provided it scales and performance is acceptable.
P.S. - Install a comments tracking plugin so that people can read the responses right on their email box. Otherwise, people lose track of what they’ve written and won’t check your response
May 13th, 2007 at 10:44 pm
Well, ZODB proved to be very efficient for medium-sized databases, such as Indico’s. Indico’s DB has roughly 4Gb (actually a bit more), and the system is very fast and responsive. However, I would not risk an application of this model on a larger scale, at least without prior performance analysis. OODBMS are good, but there are still only a few real world implementations of “important” systems which actually use them (and the Zope application server is one of them).
BTW, the core of ZODB is written in C (that’s why it is still not possible to run it with Jython). However, http://wiki.python.org/moin/CategoryJython states that “At PyCon, there was some talk of porting Zope, or at least the ZODB, to Jython. Zope Corp. seems interested in this, but they need Jython 2.2.” So, some hopes on portability arise.
Thanks for the suggestion. I have immediately installed a “post subscription” plugin.