Vídeo: Introdução ao NoSQL - Curso de NoSQL | Devmedia 2024
Parte do NoSQL For Dummies Cheat Sheet
Documento Os bancos de dados NoSQL são flexíveis e esquemáticos agnósticos, o que significa que você pode carregar qualquer tipo de documento sem o banco de dados que precisa conhecer a estrutura do documento na frente. Os bancos de dados NoSQL do documento suportam esses recursos importantes.
Área do recurso | Couchbase | Microsoft DocumentDB | MarkLogic Server | MongoDB |
---|---|---|---|---|
ACID ou BASE | BASE | BASE, seleção de consistência do driver do cliente | ACID, totalmente serializável < BASE, seleção de consistência do driver do cliente | Replicas de HA |
Não | Gerenciada pela plataforma Azure. | Sim, Sincronizar | Sim, Async (padrão) | Replicas DR |
Sim, mestre-mestre, Async | Gerenciado pela plataforma Azure. | Sim, Async | Sim, Async | Tipos de dados |
Modelo de documento JSON | Modelo de documento JSON. Mesmo os tipos suportados como JSON - | String, números (IEEE754) e booleanos. Longo tempo, orientação,
tipos Int64 suportados. XML, JSON, texto e documentos binários suportados. Todos os tipos de dados do esquema W3C XML |
são suportados.
modelo de documento JSON. Os mesmos tipos que a JSON. Suporte para dados geoespaciais 2D |
.
Indicação de dados |
Índices secundários suportados. Vistas suportadas. Nenhum índice | universal. Índices atualizados de forma assíncrona.
Índice universal para todos os documentos JSON. O índice universal |
inclui a detecção automática do índice de alcance. Índices eventualmente
consistentes, por padrão. Índice universal para todos os documentos de texto, XML e JSON. Vistas |
não suportadas. Suporta índices de alcance. Índices atualizados na transação
ACID. Índices Geoespaciais 2D. Nenhum índice universal. Índices secundários configuráveis nas propriedades |
nomeadas.
Consulta e pesquisa |
Memcached API totalmente suportada. Consultas sobre documentos e visualizações | suportadas.
Usa SQL sobre HTTP para consultas. Nenhuma gramática de pesquisa de texto livre |
suporte. Consultas de projeção e alcance suportadas.
Texto gratuito (semelhante à caixa de pesquisa do Google) pesquisa de gramática e |
consultas estruturadas suportadas. As consultas de intervalo são suportadas.
Os agregados podem ser calculados durante uma pesquisa. Consultas geoespaciais suportadas. Formato de consulta JSON personalizado com suporte para consultas de alcance. Nenhum |
suporte gratuito de gramática de pesquisa de texto. Texto e GeoSpatial (GeoJSON)
consultas suportadas. Comerciais |
Modelo apenas comercial. Fornecido apenas na plataforma Azure | da Microsoft.
Modelo somente comercial. |
AGPL licenciado. Licenças comerciais disponíveis. | Outro | |
A plataforma Azure da Microsoft esconde muitas das complexidades | de dimensionar um banco de dados grande em várias regiões geográficas.
Fornece reuniões em alguns escritórios da MarkLogic em todo o mundo. |
Modelo de segurança no nível do documento implementado.
Suporte forte para encontros locais em muitos escritórios MongoDB |
em todo o mundo. 10 oficiais e 32 condutores de clientes comunitários.
|