La Zope Object Database (ZODB) es una base de datos orientada a objetos para almacenar de forma transparente y persistente objetos en el lenguaje de programación Python. Se incluye como parte de Zope, un Servidor de aplicaciones Web, pero también puede ser utilizado independientemente de Zope.
Zope Object Database | ||
---|---|---|
Parte de Zope | ||
Información general | ||
Tipo de programa | Base de datos orientada a objetos | |
Desarrollador | Zope Corporation | |
Licencia | Zope Public License | |
Información técnica | ||
Programado en | Python | |
Versiones | ||
Última versión estable | 3.10.3 ( 12 de abril de 2011[1]) | |
Archivos legibles | ||
| ||
Archivos editables | ||
| ||
Enlaces | ||
Sitio web oficial
Repositorio de código
Seguimiento de errores
| ||
Las características de la ZODB se incluyen: transacciones, historial/deshacer, almacenamiento conectable de forma transparente, almacenamiento en caché, control de concurrencia multiversión (multiversion concurrency control - MVCC), y la escalabilidad a través de una red (usando ZEO).
ZEO (Zope Enterprise Objects) es una implementación de almacenamiento de ZODB que permite varios procesos de clientes a la persistencia de objetos en un único servidor ZEO. Esto permite la escalabilidad transparente, pero el servidor ZEO es todavía un punto único de fallo.