fbpx
Wikipedia

ObjectDB

ObjectDB es una base de datos orientada a objetos para Java. Se puede utilizar en modo cliente-servidor y en modo incrustado (en proceso).

ObjectDB Object Database
Información general
Tipo de programa Base de datos orientada a objetos
Desarrollador ObjectDB Software
Licencia Propietario[1]
Información técnica
Programado en Java
Versiones
Última versión estable 2.5.5 06 de abril de 2014 (7 años, 4 meses y 12 días)
Asistencia técnica
Enlaces
Sitio web oficial

A diferencia de otras bases de datos orientadas a objetos, ObjectDB no proporciona su propia API propietaria. Por lo tanto, el trabajo con ObjectDB requiere el uso de una de las dos API estándar de Java - JPA o JDO. Ambas APIs están incorporadas en ObjectDB,[2][3]​ por lo que no es necesario un software ORM intermedio.[4][5]

Características

ObjectDB es un software multiplataforma y se puede utilizar en varios sistemas operativos con Java SE 5 o superior. Se puede integrar en aplicaciones web Java EE y Spring y desplegado en contenedores de servlets (Tomcat, Jetty), así como en servidores de aplicaciones Java EE (GlassFish, JBoss).[6][7]​ Fue probado en varias máquinas virtuales de Java, incluyendo HotSpot, JRockit y IBM J9.[8]

El tamaño máximo de la base de datos es de 128 TB (131.072 GB). El número de objetos en una base de datos es ilimitado (excepto por el tamaño de la base de datos).[8]

Todos los tipos persistibles de JPA y JDO son soportados por ObjectDB, incluyendo las clases de entidad definidas por el usuario, clases insertables (embeddable) definidas por el usuario, colecciones de Java estándar, tipos de datos básicos (valores primitivos, wrappers, String, Date, Time, Timestamp) y cualquier otra clase serializable.[8]

Cada objeto en la base de datos tiene un identificador único. ObjectDB admite identificadores tradicionales de bases de datos orientadas a objetos, así como claves primarias como en sistemas de gestión de bases de datos relacionales, incluyendo claves primarias compuestas y generación y asignación automática de valores,[8]​ como parte de su soporte de JPA, que es principalmente una API para sistemas de gestión de bases de datos relacionales.

ObjectDB soporta dos lenguajes de consulta. JDO Query Language (JDOQL), que se basa en la sintaxis de Java, y JPA Query Language (JPQL), que se basa en la sintaxis de SQL. Las consultas por criterios (criteria queries) de JPA 2 también están soportadas.[8]​ Base de datos orientada a objetos La evolución de esquema automática de ObjectDB maneja la mayoría de los cambios en las clases de forma transparente, incluyendo agregar y quitar campos persistentes, cambiar los tipos de campos persistentes y modificar la jerarquía de clases. Cambiar el nombre de clases persistibles y campos persistentes también está soportado.[8]

Herramientas y utilidades

Las siguientes herramientas y servicios están incluidos en la distribución de ObjectDB:[9]

  • Database Explorer - Herramienta GUI para realizar consultas, visualización y edición de contenido de base de datos.
  • Database Doctor - Diagnostica y repara los posibles problemas de base de datos.
  • Replication - Replicación maestro-esclavo (clustering) con número ilimitado de nodos esclavos.
  • Online Backup - Copia de seguridad de base de datos mediante una consulta sencilla en un EntityManager.
  • Class Enhancer - Aumenta el rendimiento mediante la preparación de las clases para la persistencia.
  • Transaction Replayer - Grabador y repetidor de las transacciones de base de datos.
  • BIRT Reports Driver - Añade ObjectDB como fuente de datos BIRT y consultas JPQL / JDOQL como conjuntos de datos.

Referencias

Enlaces externos

  • Página web oficial
  •   Datos: Q7075024

objectdb, base, datos, orientada, objetos, para, java, puede, utilizar, modo, cliente, servidor, modo, incrustado, proceso, object, databaseinformación, generaltipo, programabase, datos, orientada, objetosdesarrollador, softwarelicenciapropietario, información. ObjectDB es una base de datos orientada a objetos para Java Se puede utilizar en modo cliente servidor y en modo incrustado en proceso ObjectDB Object DatabaseInformacion generalTipo de programaBase de datos orientada a objetosDesarrolladorObjectDB SoftwareLicenciaPropietario 1 Informacion tecnicaProgramado enJavaVersionesUltima version estable2 5 5 06 de abril de 2014 7 anos 4 meses y 12 dias Asistencia tecnicaEnlacesSitio web oficial editar datos en Wikidata A diferencia de otras bases de datos orientadas a objetos ObjectDB no proporciona su propia API propietaria Por lo tanto el trabajo con ObjectDB requiere el uso de una de las dos API estandar de Java JPA o JDO Ambas APIs estan incorporadas en ObjectDB 2 3 por lo que no es necesario un software ORM intermedio 4 5 Indice 1 Caracteristicas 2 Herramientas y utilidades 3 Referencias 4 Enlaces externosCaracteristicas EditarObjectDB es un software multiplataforma y se puede utilizar en varios sistemas operativos con Java SE 5 o superior Se puede integrar en aplicaciones web Java EE y Spring y desplegado en contenedores de servlets Tomcat Jetty asi como en servidores de aplicaciones Java EE GlassFish JBoss 6 7 Fue probado en varias maquinas virtuales de Java incluyendo HotSpot JRockit y IBM J9 8 El tamano maximo de la base de datos es de 128 TB 131 072 GB El numero de objetos en una base de datos es ilimitado excepto por el tamano de la base de datos 8 Todos los tipos persistibles de JPA y JDO son soportados por ObjectDB incluyendo las clases de entidad definidas por el usuario clases insertables embeddable definidas por el usuario colecciones de Java estandar tipos de datos basicos valores primitivos wrappers String Date Time Timestamp y cualquier otra clase serializable 8 Cada objeto en la base de datos tiene un identificador unico ObjectDB admite identificadores tradicionales de bases de datos orientadas a objetos asi como claves primarias como en sistemas de gestion de bases de datos relacionales incluyendo claves primarias compuestas y generacion y asignacion automatica de valores 8 como parte de su soporte de JPA que es principalmente una API para sistemas de gestion de bases de datos relacionales ObjectDB soporta dos lenguajes de consulta JDO Query Language JDOQL que se basa en la sintaxis de Java y JPA Query Language JPQL que se basa en la sintaxis de SQL Las consultas por criterios criteria queries de JPA 2 tambien estan soportadas 8 Base de datos orientada a objetos La evolucion de esquema automatica de ObjectDB maneja la mayoria de los cambios en las clases de forma transparente incluyendo agregar y quitar campos persistentes cambiar los tipos de campos persistentes y modificar la jerarquia de clases Cambiar el nombre de clases persistibles y campos persistentes tambien esta soportado 8 Herramientas y utilidades EditarLas siguientes herramientas y servicios estan incluidos en la distribucion de ObjectDB 9 Database Explorer Herramienta GUI para realizar consultas visualizacion y edicion de contenido de base de datos Database Doctor Diagnostica y repara los posibles problemas de base de datos Replication Replicacion maestro esclavo clustering con numero ilimitado de nodos esclavos Online Backup Copia de seguridad de base de datos mediante una consulta sencilla en un EntityManager Class Enhancer Aumenta el rendimiento mediante la preparacion de las clases para la persistencia Transaction Replayer Grabador y repetidor de las transacciones de base de datos BIRT Reports Driver Anade ObjectDB como fuente de datos BIRT y consultas JPQL JDOQL como conjuntos de datos Referencias Editar http www objectdb com object db database license http www objectdb com http stackoverflow com questions 5291950 is objectdb production ready http www javabeat net 2011 02 create applications using objectdb and jpa in netbeans http www jpab org http www objectdb com tutorial http www developer com java web integrate objectdb into your jpa based java web app html a b c d e f http www objectdb com object db database features http www objectdb com java jpa toolEnlaces externos EditarPagina web oficial Datos Q7075024Obtenido de https es wikipedia org w index php title ObjectDB amp oldid 118077923, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos