ZODB: a Python object-oriented database ZODB provides an object-oriented database for Python that provides a high-degree of transparency. ZODB runs on Python 2.7 or Python 3.4 and above. It also runs on PyPy. - 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-oriented database. - almost no seam between code and database. ZODB is an ACID Transactional database. To learn more, visit: https://zodb-docs.readthedocs.io