Zope Object Database
Apariencia
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 | ||
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.
Características
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).
Historia
- Creado por Jim Fulton de Zope Corporation a finales de los 90s.
- Inicio como un simple sistema de persistencia de Objetos (Persistent Object System - POS) durante el desarrollo de Principia (el cual posteriormente sería Zope)
- ZODB 3 fue renombrada cuando un cambio significante de la arquitectura fue publicado.
- ZODB 4 fue un proyecto de corta duración para volver a poner re-implementar todo el paquete de ZODB 3 usando 100% Python.