Omet navegació

3.4 ObjectDB (voluntari)

ObjectDB és una altra Base de Dades orientada a objectes, creada en 2014.

És capaç de funcionar tant de forma incrustada (embedded) com en forma client-servidor. Nosaltres només provarem la primera forma, així la trindrem al mateix nivell de DB4O, i només haurem d'incloure un driver en el projecte per a poder guardar o buscar la informació de la Base de Dades, que es guardarà en un únic fitxer.

ObjectDB no ofereix la seua pròpia API, sinó que utilitza tant l'estàndar JPA com JDO. Açò, en compte de ser un inconvenient, pot ser un avantatge, cara a utilitzar sempre els mateixos estàndars. Concretament, nosaltres utilitzarem JPA. I açò ens durà un altre avatatge, el poder utilitzar un llenguatge de consulta com el JPQL (JPA Query Language), basat en la sintaxi SQL, encara que no tan potent.

També té, però inconvenients. El seu rendiment no sembla tan bo com el de DB4O, sobretot en l'escriptura d'objectes.