Ache
DB4O es un novedoso motor de base de datos orientada a objetos. Sus siglas se corresponden con la expresión "Data Base 4 (for) Objects",
Las claves innovadoras de este producto son su altorendimiento y el modelo de desarrollo que proporciona a las aplicaciones para su capa de acceso a datos, el cual propugna un abandono completo del paradigma relacional de las bases de datostradicionales.
De este modo, tenemos las siguientes consecuencias directas resultantes de este nuevo paradigma:
• Deja de existir un lenguaje SQL de consultas/modificaciones para pasar a crearse sistemas deconsulta por métodos delegados y actualización/creación/borrado automático de entidades mediante código compilable.
• Se elimina la necesidad de representar el modelo de datos de la aplicación en dostipos de esquemas: modelo de objetos y modelo relacional. Ahora el esquema de datos del dominio viene representado por la implementación que se realice del diagrama de clases.
• Se consigue evitar elproblema del Object-Relational Impedance Mismatch sin sacrificar el rendimiento que los mapeadores objeto-relacionales sufren actualmente para llevar a cabo el mismo objetivo.
Características de DB4O• DB4O fue desarrollado en el corazón de Sillicon Valley
• Soporta aplicaciones Standalone así como Cliente/Servidor (Aplicaciones distribuidas).
• Disponible para entornos Java o .Net
• Mínimoconsumo de recursos
• Alto rendimiento
• Fácil Implementación (Mínimo código)
• Portabilidad
Corre sobre Java 1.x hasta 5.0, en .Net sobre J2EE, J2SE, J2ME:CDC, Symbian
• Confiabilidad (ACID)
•Transparencia
• Velocidad: hasta 44 veces más rápido que Hibernate/MySQL
• Soporte al cambio de Versiones
• Administración Nula
• Soporte a JSP / Servlets
• Código Abierto (Bajo 2 licencias)
•Con db4o eliminamos el proceso de diseño, implementación y mantenimiento de la base de datos pues:
El modelo de clases es el esquema de base de datos.
Db4o nos ofrece 3 tipos de consultas:...
Regístrate para leer el documento completo.