Esta es una comparación de sistemas de administración de bases de datos de objetos notables , que muestra qué características fundamentales de la base de datos de objetos se implementan de forma nativa.
Nombre | Versión estable actual | Idioma (s) | Soporte SQL | Tipos de datos | Licencia | Descripción |
---|---|---|---|---|---|---|
Cache | 2017.2.1 | Caché ObjectScript (lenguaje dinámico), Básico. Se admite el mapeo de objetos Java / .NET. | Subconjunto SQL. Se permite la notación de objetos. Admite acceso a SQL incorporado, SQL dinámico y xDBC. | Propiedad | Ascendencia de MUMPS. Incluye soporte integrado para XML, Web / AJAX y un sistema EMB llamado Ensemble. Admite implementaciones integradas, cliente / servidor y distribuidas. | |
ConceptBase | 8.1.13 (09/12/2019) | Telos | CBQL (basado en Datalog ) | no hay tipos sino clases | código abierto, licencia estilo FreeBSD | base de datos histórica, reglas activas, metamodelado, reglas deductivas |
Db4o | 8.0 (09-03-2011) | C # , Java | db4o-sql | Tipos de datos .NET y Java | GPL , personalizado, [1] patentado | Consultas nativas, soporte LINQ, evolución automática del esquema, activación / persistencia transparente, replicación a RDBMS, complemento Object Manager para Visual Studio y Eclipse |
Piedra preciosa / S | 3.6.0 | Charla | Ninguno | Objetos y código | Versión patentada y gratuita disponible | Smalltalk persistente, transaccional y multiusuario desarrollado por GemTalk Systems . |
ObjectDatabase ++ | 4.4 (03-07-2015) | C ++, TScript | Propiedad | Incorporado | ||
ObjectDB | 2.4.6 | Java | Ninguno, usa JPA o JDO | Propiedad | ||
Objetividad / DB | 10.2.1 | C ++ , C # , Java , Python , Smalltalk y XML | Superconjunto SQL | Propiedad | Motor de consultas distribuido y paralelo | |
ObjectStore | 7.2 (julio de 2011) | C ++ , Java , interoperable con .NET | Subconjunto SQL (también tiene su propio lenguaje de consulta de objetos) | Propiedad | Base de datos integrada que admite una gestión distribuida y eficiente de objetos C ++ y Java. Evita las complejidades y limitaciones de los productos ORM como Hibernate al almacenar objetos directamente con sus relaciones intactas. Utiliza un sistema de mapeo basado en páginas para un bloqueo rápido y un almacenamiento en caché del lado del cliente distribuido y eficiente. | |
ODABA | 12.3.0 (agosto de 2013) | C ++, .NET | Subconjunto SQL, DQL | Tipos básicos, clases, herencia múltiple, tipo débil | GPL | Base de datos orientada a terminología |
Acceso abierto | 2.2 | C ++ | No | Propiedad | Base de datos EDA | |
Virtuoso de OpenLink | 7.2.5.1 | C ++ , Java / JSP , ASP, ASPX , Mono, RDF , SPARQL , SPARUL , SQL , Perl, Python , PHP , Ruby , XML , ODBC, JDBC, ADO.NET, más | SQL 9x / 200x | GPL o propietario | ||
Prest | Java: 4.38 (18 de marzo de 2015) C #: 4.46 (23 de agosto de 2014) | Java (incluidos Java SE , Java ME y Android ), C # (incluidos .NET , .NET Compact Framework , Mono y Silverlight ) | JSQL: subconjunto de SQL orientado a objetos | Tipos de datos Java y .NET | GPL , propietario | Base de datos integrada de tamaño reducido . Diversos índices y clases de colección especializadas ; LINQ ; replicación; Transacciones ACID ; búsqueda nativa de texto completo ; incluye aplicaciones de demostración Silverlight, Android y Java ME. |
Picolisp | 3.1.1 | Picolisp | Licencia MIT | DB integrado en el lenguaje | ||
Base de datos de objetos Versant / JPA / FastObjects | 9.1 / 3.0 / 12.0 (21 de octubre de 2015) | C ++ / Java / C # | OQL (ODMG 3.0) | Propiedad | ||
WakandaDB | 4 | JavaScript , C ++ | Sin soporte. En su lugar, se pueden utilizar REST y SSJS. | Tipos de datos JavaScript y 4D | AGPL , propietario [2] | NoSQL REST / motor JavaScript del lado del servidor. Integra el motor Webkit JavaScriptCore con las API JS de HTML5 compatibles con el servidor. Las tablas y columnas se reemplazan por atributos y clases de datos de JavaScript. |
Base de datos de objetos de Zope | Python , C | Sin soporte. La indexación y búsqueda de objetos se realiza a través de la función ZCatalog. | Licencia pública de Zope |
Ver también
- Comparación de sistemas de gestión de bases de datos relacionales de objetos
- Comparación de sistemas de gestión de bases de datos relacionales
- Base de datos relacional de objetos
Referencias
- ^ "Copia archivada" . Archivado desde el original el 28 de septiembre de 2009 . Consultado el 10 de junio de 2009 .CS1 maint: copia archivada como título ( enlace )
- ^ "Licencia comercial de Wakanda" . Archivado desde el original el 18 de febrero de 2013 . Consultado el 14 de mayo de 2013 .