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:

2 Responses to “ZODB 3.8.0a1 is out”

  1. Mário Lopes Says:

    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 :-)

  2. Mahound Says:

    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.

Leave a Reply

You must be logged in to post a comment.