Si chima db4o, è un progetto open-source e sono presenti sia una versione per Java che per .NET (2.0 e 3.5).
Per chi non lo sapesse i database ad oggetti sono una valida alternativa ai database relazionali classici. I miglioramenti in fase di stesura del codice sono subito evidenti: gli oggetti che utiliziamo per creare i nostri programmi sono i dati che verranno salvati. Non c'è bisogno di tradurre il mondo ad oggetti nel modello relazionale tipico dei DBMS classici. Ecco un semplice esempio in C#:
IObjectContainer db = Db4oEmbedded.OpenFile(Db4oEmbedded.NewConfiguration(), yapFileName);
try
{
db.Store(obj);
}
finally
{
db.Close();
}
Dove yapFileName è la stringa che contiene il percorso fisico del database (un singolo file con estensione .yap) e obj è il riferimento ad un qualsiasi oggetto del tuo modello.
Nessun commento:
Posta un commento