An Introduction to the ZODB

The Zope Object Database (ZODB) is an open source object database that allows you to store and retrieve your Python objects directly, without an intermediary layer. It is fully ACID-compliant and features multiple backends. This talk will familiarize the audience with ZODB programming and its use cases.

ZODB is an object database that provides:

  • no separate language for database operations

  • very little impact on your code to make objects persistent

  • no database mapper that partially hides the database.

Using an object-relational mapping is not like using an object database because there is almost no seam between code and database. In addition, the relationships between objects are handled very naturally, supporting complex object graphs without joins.

Video Producer: PyOhio Conference