Outros bancos de dados nosql híbridos

Existem alguns bancos de dados NoSQL que você provavelmente vai ouvir mencionados muitas vezes - OrientDB e MarkLogic e talvez, ArangoDB. No entanto, existem outros bancos de dados NoSQL híbridos de interesse.

FoundationDB

FoundationDB é um open-source, a loja do valor-chave ACID-compliant. O que é único sobre FoundationDB é que ele é projetado para permitir que desenvolvedores para conectar de forma eficiente em seus próprios mecanismos de gestão de dados sobre o armazenamento de chaves de valor.

extensões de FoundationDB permitir-lhe agir como uma loja eficiente documento, uma loja de mesa escassa, uma loja de vetor, e até mesmo um banco de dados gráfico. FoundationDB também proporciona uma implementação das plantas propriedade gráfico API, que permite FoundationDB para ser trocado com outras implementações gráfico propriedade que também suportam a API plantas, tais como OrientDB e Neo4j. FoundationDB também suporta uma camada de consulta ANSI SQL que permite que qualquer aplicativo de banco de dados relacional tradicional para usá-lo.

FoundationDB é apenas um par de anos de idade. Ele fez ondas quando foi lançado porque ele apoiou transações ACID a partir do get-go, enquanto a maioria dos bancos de dados de código aberto são lentos no fornecimento desta funcionalidade, que é exigido pelas empresas.

No entanto, FoundationDB tem algumas limitações:

  • Ele não suporta transações que duram mais de cinco segundos.

  • Cada transação pode afetar somente 10 MB de dados armazenados.

  • As chaves são limitadas a 10K, e os valores são limitados a 100K.

  • Banco de dados somente testado para 100TB de dados brutos.

OpenLink Virtuoso



O Virtuoso não posicionar-se como um banco de dados NoSQL, mas como um servidor de dados multi-modelo. Vindo, como MarkLogic Server, a partir de um fundo de armazenamento XML, ele agora armazena XML, RDF, texto livre, e tabelas relacionais.

Virtuoso suporta vários modelos de dados diferentes em um único produto:

  • banco de dados de documentos XML

  • SQL-compliant banco de dados relacional (incluindo associações e outras funções comuns RDBMS)

  • RDF loja triplos e quádruplos

  • Pesquisa (incluindo texto completo e inteligência geoespacial)

  • BPEL (Business Process Execution Language) processar motor para o fluxo de trabalho de data-centric

Virtuoso oferece segurança de linha de nível (RDBMS), e controle de acesso baseado em atributos (ABAC) para segurança de nível sujeito em sua loja RDF.

Versão 6 da versão comercial do Virtuoso introduzido clustering e alta disponibilidade, ea corrente introduziu o suporte mudança versão comercial 7 aglomerado elástica.

Virtuoso é um produto de nicho, mas aparece muito na arena de banco de dados XML. Ele atua como uma camada de banco de dados virtual em cima de muitos mecanismos de armazenamento, por isso não é um verdadeiro multi-modelo database- no entanto, a abordagem é interessante.


Publicações relacionadas