Comparação de sistemas de gerenciamento de banco de dados de objetos - Comparison of object database management systems
Esta é uma comparação de sistemas notáveis de gerenciamento de banco de dados de objetos , mostrando quais recursos fundamentais do banco de dados de objetos são implementados nativamente.
Nome | Versão Estável Atual | Línguas) | Suporte SQL | Tipos de dados | Licença | Descrição |
---|---|---|---|---|---|---|
Caché | 2017.2.1 | Caché ObjectScript (linguagem dinâmica), Basic. Compatibilidade com mapeamento de objetos Java / .NET. | Subconjunto SQL. Notação de objeto permitida. Suporta acesso SQL embutido, SQL dinâmico e xDBC. | Proprietário | Ascendência do MUMPS. Inclui suporte integrado para XML, Web / AJAX e um sistema EMB chamado Ensemble. Suporta implementações embarcadas, cliente / servidor e distribuídas. | |
ConceptBase | 8.1.13 (09/12/2019) |
Telos | CBQL (com base no Datalog ) | nenhum tipo, mas classes | código aberto, licença estilo FreeBSD | banco de dados histórico, regras ativas, meta-modelagem, regras dedutivas |
Db4o | 8.0 (09/03/2011) |
C # , Java | db4o-sql | Tipos de dados .NET e Java | GPL , personalizado, proprietário | Consultas nativas, suporte a LINQ, evolução automática de esquema, ativação / persistência transparente, replicação para RDBMS, plugin do gerenciador de objetos para Visual Studio e Eclipse |
GemStone / S | 3.6.0 | Conversa fiada | Nenhum | Objetos e código | Versão proprietária e gratuita disponível | Persistente, transacional e multiusuário Smalltalk desenvolvido pela GemTalk Systems . |
ObjectDatabase ++ | 4.4 (03/07/2015) |
C ++, TScript | Proprietário | Integrado | ||
ObjectDB | 2.4.6 | Java | Nenhum, usa JPA ou JDO | Proprietário | ||
Objetividade / DB | 10.2.1 | C ++ , C # , Java , Python , Smalltalk e XML | Superconjunto SQL | Proprietário | Mecanismo de consulta paralelo distribuído | |
ObjectStore | 7.2 (julho de 2011) |
C ++ , Java , interoperável com .NET | Subconjunto SQL (também possui linguagem de consulta de objeto própria) | Proprietário | Banco de dados embutido que suporta gerenciamento distribuído e eficiente de objetos C ++ e Java. Evita as complexidades e limitações dos produtos ORM, como o Hibernate, armazenando objetos diretamente com seus relacionamentos intactos. Usa um sistema de mapeamento baseado em página para bloqueio rápido e armazenamento eficiente e distribuído do lado do cliente. | |
ODABA | 12.3.0 (agosto de 2013) |
C ++, .NET | Subconjunto SQL, DQL | Tipos básicos, classes, herança múltipla, tipo fraco | GPL | Banco de dados voltado para terminologia |
Acesso livre | 2,2 | C ++ | não | Proprietário | Banco de dados EDA | |
OpenLink Virtuoso | 7.2.5.1 | C ++ , Java / JSP , ASP, ASPX , Mono, RDF , SPARQL , SPARUL , SQL , Perl, Python , PHP , Ruby , XML , ODBC, JDBC, ADO.NET, mais | SQL 9x / 200x | GPL ou proprietário | ||
Prest | Java: 4.38 (18/03/2015) C #: 4.46 (23/08/2014) | Java (incluindo Java SE , Java ME e Android ), C # (incluindo .NET , .NET Compact Framework , Mono e Silverlight ) | JSQL - subconjunto de SQL orientado a objetos | Tipos de dados Java e .NET | GPL , proprietário | Banco de dados integrado de pegadas pequenas . Índices diversos e classes de coleções especializadas ; LINQ ; replicação; Transações ACID ; pesquisa de texto completo nativo ; inclui aplicativos de demonstração Silverlight, Android e Java ME. |
Picolisp | 3.1.1 | Picolisp | Licença MIT | DB integrado à linguagem | ||
Versant Object Database / JPA / FastObjects | 9.1 / 3.0 / 12.0 (2015-10-21) |
C ++ / Java / C # | OQL (ODMG 3.0) | Proprietário | ||
WakandaDB | 4 | JavaScript , C ++ | Sem suporte. REST e SSJS podem ser usados em seu lugar. | Tipos de dados JavaScript e 4D | AGPL , proprietário | NoSQL REST / mecanismo JavaScript do lado do servidor. Integra o mecanismo Webkit JavaScriptCore com APIs HTML5 JS com suporte no servidor. As tabelas e colunas são substituídas por DataClasses e atributos JavaScript. |
Banco de dados de objetos Zope | Python , C | Sem suporte. A indexação e pesquisa de objetos são feitas através do recurso ZCatalog. | Licença Pública Zope |
Veja também
- Comparação de sistemas de gerenciamento de banco de dados relacional-objeto
- Comparação de sistemas de gerenciamento de banco de dados relacional
- Banco de dados objeto-relacional