Diferencia entre revisiones de «Prog Acceso a base de datos de objetos»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 10: Línea 10:
  
 
* El uso de bases de datos nos van a permitir guardar la información y que esta se mantenga en el tiempo para poder ser utilizada posteriormente. Este concepto se denomina '''persistencia de datos'''.
 
* El uso de bases de datos nos van a permitir guardar la información y que esta se mantenga en el tiempo para poder ser utilizada posteriormente. Este concepto se denomina '''persistencia de datos'''.
 +
 +
 +
 +
 +
=Posibles base de datos de Objetos=
 +
 +
 +
* Podemos ver una comparativa de bases de datos de objetos en [https://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems este enlace de la WIKIPEDIA].
 +
 +
 +
* [http://www.db4o.com/ db4o]: La última versión con licencia GPL es del año 2011. Dejó de desarrollarse en Octubre del 2014. Ahora mismo no funciona ningún enlace a su sitio web.
 +
* [http://www.hypergraphdb.org/?project=hypergraphdb&page=LearnHyperGraphDB HypergraphDB].
 +
* [https://virtuoso.openlinksw.com Virtuoso Universal Server].
 +
* [https://www.objectdb.com/ Object Database].
 +
:: Se puede probar con un máximo de 10 clases y un millón de objetos. Más información [https://www.objectdb.com/database/purchase en este enlace].
 +
* [https://velocitydb.com/ velocitydb]: Necesita definir el modelo de datos en Windows ya que funciona con .NET. Después es posible conectarse a la base de datos sin necesidad de ser Windows el sistema operativo empleado.
 +
* [http://www.eyedb.org/ eyedb]: Desde Mayo del 2009 no han sacado nuevas versiones.
 +
* [https://www.mongodb.com mongodb]: Almacenamiento en la nube.
 +
* [http://www.oracle.com/technetwork/java/javadb/overview/index.html JavaDB].
  
  

Revisión del 14:47 25 abr 2018

Introducción

  • Una Base de Datos Orientada a Objetos (BDOO o Object Oriented DataBase OODB en inglés) es una base de datos en la que vamos a poder guardar objetos (en vez de tablas que es lo que hacen las bases de datos relacionales).
  • Podemos ver en este enlace una relación de bases de datos orientada a objetos disponibles.


  • Aunque no es de este tema, debemos diferencia una base de datos de un Sistema Gestor de Base de Datos. Podéis consultar este enlace.


  • El uso de bases de datos nos van a permitir guardar la información y que esta se mantenga en el tiempo para poder ser utilizada posteriormente. Este concepto se denomina persistencia de datos.



Posibles base de datos de Objetos


Se puede probar con un máximo de 10 clases y un millón de objetos. Más información en este enlace.
  • velocitydb: Necesita definir el modelo de datos en Windows ya que funciona con .NET. Después es posible conectarse a la base de datos sin necesidad de ser Windows el sistema operativo empleado.
  • eyedb: Desde Mayo del 2009 no han sacado nuevas versiones.
  • mongodb: Almacenamiento en la nube.
  • JavaDB.



Como usar db4o





-- Ángel D. Fernández González -- (2017).