Documento nosql recursos de banco de dados
Video: CPBR4 - MongoDB. Um banco de dados orientados documentos
Conteúdo
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 a necessidade de saber a estrutura do documento na frente. bancos de dados NoSQL documento suportar estas funcionalidades importantes.
Video: BDs de Documentos + Objetos / MongoDB & JSON - Aula 13 - Bancos de Dados 2016.1
Área recurso | Couchbase | Microsoft DocumentDB | MarkLogic Servidor | MongoDB |
---|---|---|---|---|
Ácido ou base | BASE | BASE, a seleção consistência driver cliente | ACID, totalmente serializado | BASE, a seleção consistência driver cliente |
HA Replicas | Não | Dirigido pelo plataforma Azure. | Sim, o Sync | Sim, Async (padrão) |
DR Replicas | Sim, mestre-master, Async | Dirigido pelo plataforma Azure. | Sim, Async | Sim, Async |
Tipos de dados | modelo de documento JSON | modelo de documento JSON. Mesmos tipos suportados como JSON - Corda, números (IEEE754), e booleanos. Extensão data-hora, guid, tipos Int64 suportados. | XML, JSON, texto e documentos binários suportados. Todos XML W3C tipos de dados de esquema suportado. | modelo de documento JSON. Mesmos tipos como JSON. Suporte para 2D dados geoespaciais. |
indexação de dados | Índices secundários suportado. Visualizações suportados. Sem universal índice. Índices atualizados de forma assíncrona. | índice universal para todos os documentos JSON. índice universal inclui detecção do índice de gama automático. índices, eventualmente, consistente, por padrão. | Índice Universal para todos os documentos de texto, XML e JSON. Visualizações não suportado. Suportes variam índices. Índices atualizados no transação ACID. índices 2D geográficos. | Nenhum índice universal. índices secundários configuráveis no chamado propriedades. |
Consulta e pesquisa | API Memcached totalmente suportado. Consultas sobre documentos e visualizações suportado. | Usa SQL através de HTTP para consultas. No texto livre busca gramática Apoio, suporte. Projeção e alcance consultas suportados. | texto livre (similar caixa de pesquisa do Google para) a gramática de pesquisa e consultas estruturadas ambos suportados. consultas intervalo suportado. Os agregados podem ser calculados durante uma pesquisa. consultas geoespaciais suportado. | formato de consulta personalizada JSON com suporte para consultas por abrangência. Não apoio à procura de gramática de texto livre. Texto e Geospatial (GeoJSON) consultas suportados. |
comerciais | Comercial-único modelo. Fornecido apenas no Microsoft&rsquo-s Azure plataforma. | Comercial-único modelo. | AGPL licenciado. licenças comerciais disponíveis. | |
De outros | Microsoft&rsquo-s plataforma Azure esconde muitas das complexidades de escalar um grande banco de dados através de múltiplas geografias. | Fornece meetups em alguns escritórios MarkLogic em todo o mundo. modelo de segurança de nível de documento implementado. | Um forte apoio para encontros locais em muitos escritórios MongoDB no mundo todo. 10 oficiais e 32 controladores de cliente comunidade. |