The Zope Object Database, a persistent object database for Python