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
[Link] ([Link]
A diferencia de otras bases de datos orientadas a
objetos, ObjectDB no proporciona su propia API Tipo de software
propietaria. Por lo tanto, el trabajo con ObjectDB programa
requiere el uso de una de las dos API estándar de Java - Desarrollador ObjectDB Software
JPA o JDO. Ambas APIs están incorporadas en Última versión 2.5.5
ObjectDB,2 3 por lo que no es necesario un software estable 06 de abril de 2014 (6 años, 6
ORM intermedio.4 5 meses y 12 días)
Género Base de datos orientada a
objetos
Índice Programado Java
en
Características
Sistema Multiplataforma
Herramientas y utilidades
operativo
Referencias Licencia Propietario1
Enlaces externos
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
1. [Link]
2. [Link]
3. [Link]
4. [Link]
5. [Link]
6. [Link]
7. [Link]
8. [Link]
9. [Link]
Enlaces externos
Sitio web oficial ([Link]
Obtenido de «[Link]
Esta página se editó por última vez el 7 ago 2019 a las 22:07.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.