Zope Secrets: ZODB has buzzwords galore
No matter what flavah of Zope you run, Zope 2, Zope 3, Plone, Grok and so on, you have ZODB as a handy storage for your data. And there is a reason for that: ZODB rocks. Many years ago, back in the stone age, when me an Johan Carlsson made a presentation of Zope at the University in Linköping, we realized that almost whatever current database buzzword of the time was it sure applied on ZODB. I’ve forgotten some of the buzzwords we came up with, but there are enough left. I’ll take a deep breath and invent as much buzz as a can:
ZODB is an object-oriented, network transparent loggin database with in-memory transactions and post-commit rollback.
In memory stuff was hot back then, must have been 2002. Today, something else is hot: Schemaless databases. This is much thanks to CouchDB, which indeed looks very cool. And, yes, of course, ZODB is schemaless, so we can add that to the buzzword list.
Ten years of coolness with Zope does mean we in the Zope-world often forget how cool and ground breaking the technology we use are. Things that cause a buzz elsewhere is usually something Zope has had for years and years. We need to remember to tell people about all these “secret” features.