Documento NoSQL Características Banco de Dados

bancos de dados NoSQL documento são flexíveis e esquema agnóstico, o que significa que você pode carregar qualquer tipo de documento sem o banco de dados que precisam conhecer a estrutura do documento na frente. bancos de dados NoSQL documento apoiar estas características importantes.

Área recursoCouchbaseMicrosoft DocumentDBMarkLogic ServidorMongoDB
Ácido ou baseBASEBASE, a seleção consistência driver clienteACID, totalmente serializadoBASE, a seleção consistência driver cliente
HA ReplicasNãoDirigido pelo plataforma Azure.Sim, o SyncSim, Async (padrão)
DR ReplicasSim, mestre-master, AsyncDirigido pelo plataforma Azure.Sim, AsyncSim, Async
Tipos de dadosmodelo de documento JSONmodelo de documento JSON. Mesmos tipos de suporte como JSON -String, números (IEEE754), e Booleans. Extensão data-hora, guid, tipos Int64 suportado.XML, JSON, texto e documentos binários suportados. Todos os tipos de dados W3C XMLSCHEMA suportado.modelo de documento JSON. Mesmos tipos como JSON. Suporte para dados 2Dgeospatial.
indexação de dadosíndices secundários suportado. Visualizações suportado. Sem universalindex. Índices atualizados de forma assíncrona.índice universal para todos os documentos JSON. indexincludes universais de detecção de índice de intervalo automático. Índices eventuallyconsistent, por padrão.Índice Universal para todos os documentos de texto, XML e JSON. Viewsnot suportado. Suportes variam índices. Índices atualizados dentro da transação theACID. índices 2D geoespaciais.Nenhum índice universal. índices secundários configuráveis ​​em namedproperties.
Consulta e pesquisaAPI Memcached totalmente suportado. Consultas sobre documentos e viewssupported.Usa SQL através de HTTP para consultas. Nenhuma pesquisa de texto livre grammarsupport. Projeção e intervalo de consultas de suporte.Texto livre (similar caixa de pesquisa do Google para) busca gramática andstructured consultas ambos suportados. Faixa consulta supported.Aggregates pode ser calculada durante uma busca. Geospatial queriessupported.formato de consulta personalizada JSON com suporte para consultas por abrangência. apoio à procura de gramática texto Nofree. consultas Geospatial (GeoJSON) Texto e apoiado.
comerciais Comercial-único modelo. Fornecida apenas em Azureplatform da Microsoft.Comercial-único modelo.AGPL licenciado. licenças comerciais disponíveis.
De outros plataforma Azure da Microsoft esconde muitos dos complexitiesof dimensionando um grande banco de dados através de múltiplas geografias.Fornece meetups em algum modelo de segurança escritórios de nível worldwide.Document MarkLogic implementado.Um forte apoio para encontros locais em muitos officesworldwide MongoDB. 10 oficiais e 32 controladores de cliente comunidade.

menu