A backend for ZODB that stores pickles in a relational database.
Project description
This is designed to be a drop-in replacement for the standard ZODB combination of FileStorage and ZEO. Multiple ZODB clients can share the same database without any additional configuration. Supports undo, historical database views, packing, and lossless migration between FileStorage and RelStorage instances.
The supported relational databases are PostgreSQL 8.1 and above (using the psycopg2 Python module), MySQL 5.0 and above (using the MySQLdb 1.2.2 Python module), and Oracle 10g (using cx_Oracle 4.3).
A small patch to ZODB is required. See the patch files distributed with RelStorage.