Zope Object Database
software
GenereDatabase management system
SviluppatoreZope Foundation
Ultima versione5.6.0[1] (11 Giugno 2020)
Sistema operativoMultipiattaforma
LinguaggioPython
LicenzaZope Public License
(licenza libera)
Sito webzodb.org/

ZODB è lo Zope Object Database. Si tratta del sistema di database ad oggetti alla base di Zope, un application server open source ideato dalla Zope Corporation e realizzato da questa insieme a una vasta comunità di sviluppatori.

A differenza di un RDBMS (sistema per la gestione di basi di dati relazionali), una base di dati ad oggetti è gerarchica, in altre parole, si avvale di una struttura ad albero come un file system del computer:

       root
      /    \
 objet A   objet B

È anche possibile utilizzare relazioni nel dare un'identificazione di oggetti che ne hanno bisogno e gestirla come su un database relazionale con un ID che è auto-incrementante per la creazione di un oggetto.

Storia

modifica

Creato da Jim Fulton di Zope Corporation verso la fine degli anni '90.

  • Iniziato come semplice Object System persistente (POS) durante lo sviluppo di "Principia" (che in seguito divenne Zope).
  • ZODB 3 è stato ribattezzato quando un cambiamento significativo di architettura è stato implementato.
  • ZODB 4 era un progetto, durato poco, di re-implementare l'intero pacchetto ZODB 3 utilizzando il 100% di Python.

Note

modifica
  1. ^ github.com, https://github.com/zopefoundation/ZODB/releases.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Versant Object Database

riferimento. Versant Object Database (VOD) è un applicativo di base di dati ad oggetti di Versant Corporation. Versant Object Database abilita gli sviluppatori

Base di dati a oggetti

(EN) Opere riguardanti Object-oriented databases, su Open Library, Internet Archive. (EN) Denis Howe, object-oriented database, in Free On-line Dictionary

Database management system

standardizzati per l'accesso ai database. I database server sono computer ottimizzati per ospitare i programmi che costituiscono il database reale e sui quali girano

Base di dati multimediale

oggetti Multimedia Base di dati spaziale MPEG 7 3DE Multimedia Database (EN) Multimedia database applications: issues and concerns for classroom teaching di

FileMaker

ambiente di sviluppo "quasi-object", dato che la base dello sviluppo è la manipolazione di entità chiamate oggetti, ma il database non supporta molte delle

Oracle Database

(Relational DataBase Management System) ovvero di sistemi di database basati sul modello relazionale affermatosi come standard di riferimento dei database a partire

Microsoft SQL Server

Server 7.0 è stato il primo database server basato su un'interfaccia grafica fabbricata dalla stessa ditta del Database. A partire dalla versione 2016

Redis

Source-Available Licensing, su redis.com. URL consultato il 29 marzo 2024. Cassandra (database) Berkeley DB CouchDB Memcached MongoDB Altri progetti Wikimedia Commons