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

Binary large object

large object (in inglese oggetto binario di grandi dimensioni), spesso identificato con l'acronimo BLOB, è un tipo di dato usato nei database. I campi

Data Access Object

un'origine dati che può essere un database / xml o qualsiasi altro meccanismo di memorizzazione. Model Object oppure Value Object: Questo oggetto è un semplice

Base di dati

Disambiguazione – "Database" rimanda qui. Se stai cercando altri significati, vedi Database (disambigua). Disambiguazione – Se stai cercando i software

Object Pascal

utilizzare Object Pascal anche nel successore di Turbo Pascal, Delphi, un IDE grafico specializzato nello sviluppo rapido di applicazioni database pubblicato

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

Diseases Database

tra varie condizioni mediche, sintomi e farmaci. Questo database è gestito dalla Medical Object Oriented Software Enterprises Ltd, una società con sede

Java DataBase Connectivity

un'API object oriented orientata ai database relazionali, raggruppata nel package java.sql, che serve ai client per connettersi a un database fornendo