Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
ObjectDB
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de software |nombre = ObjectDB Object Database |logo = |desplegable = |captura = |pie = |desarrollador = ObjectDB Software |autor = |modelo_desarrollo = |lanzamiento = |web_lanzamiento = |última_versión = 2.9.5 |fecha_última_versión = {{fecha de lanzamiento|02|03|2026}} |web_última_versión = |última_versión_prueba = |fecha_última_versión_prueba = |web_última_versión_prueba = |género = [[Base de datos orientada a objetos]] |lenguaje_programación = [[Java (lenguaje de programación)|Java]] |sistema_operativo = [[Multiplataforma]] |plataforma = |licencia = [[Software propietario|Propietario]]<ref>https://www.objectdb.com/object/db/database/license</ref> |estado = |idiomas = |español = |sitio_web = {{url|https://www.objectdb.com}} |soporte = |versiones = }} '''ObjectDB''' es una [[base de datos orientada a objetos]] para [[Java (lenguaje de programación)|Java]]. Se puede utilizar en modo cliente-servidor y en modo incrustado (en proceso). 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 - [[Java Persistence API|JPA]] o [[Java Data Objects|JDO]]. Ambas APIs están incorporadas en ObjectDB,<ref>https://www.objectdb.com/</ref><ref>https://stackoverflow.com/questions/5291950/is-objectdb-production-ready</ref> por lo que no es necesario un software [[Mapeo objeto-relacional|ORM]] intermedio.<ref>{{Cita web |url=https://www.javabeat.net/2011/02/create-applications-using-objectdb-and-jpa-in-netbeans |título=Copia archivada |fechaacceso=3 de octubre de 2021 |fechaarchivo=4 de octubre de 2013 |urlarchivo=https://web.archive.org/web/20131004190204/http://www.javabeat.net/2011/02/create-applications-using-objectdb-and-jpa-in-netbeans/ |deadurl=yes }}</ref><ref>https://www.jpab.org</ref> == 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 Framework|Spring]] y desplegado en contenedores de servlets ([[Tomcat]], [[Jetty]]), así como en servidores de aplicaciones Java EE ([[GlassFish]], [[JBoss]]).<ref>https://www.objectdb.com/tutorial</ref><ref>https://www.developer.com/java/web/integrate-objectdb-into-your-jpa-based-java-web-app.html</ref> Fue probado en varias [[Máquina virtual Java|máquinas virtuales de Java]], incluyendo [[HotSpot]], [[JRockit]] y [[IBM J9]].<ref name="features">https://www.objectdb.com/object/db/database/features</ref> 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).<ref name="features"/> 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.<ref name="features"/> 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 [[Sistema de gestión de bases de datos relacionales|sistemas de gestión de bases de datos relacionales]], incluyendo claves primarias compuestas y generación y asignación automática de valores,<ref name="features"/> como parte de su soporte de [[Java Persistence API|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.<ref name="features"/> 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.<ref name="features"/> == Herramientas y utilidades == Las siguientes herramientas y servicios están incluidos en la distribución de ObjectDB:<ref>https://www.objectdb.com/java/jpa/tool</ref> * '''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 [[Business Intelligence and Reporting Tools|BIRT]] y consultas [[JPQL]] / JDOQL como conjuntos de datos. == Referencias == {{listaref}} == Enlaces externos == * {{Official website|www.objectdb.com}} {{Control de autoridades}} [[Categoría:Software propietario]] [[Categoría:Sistemas de gestión de bases de datos orientadas a objetos]] [[Categoría:NoSQL]] [[Categoría:Software multiplataforma]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
ObjectDB
»
Añadir idiomas
Añadir tema