Les caractéristiques de base de données de documents

Bases de données NoSQL document sont flexibles et le schéma agnostique, ce qui signifie que vous pouvez charger tout type de document, sans la base de données soit nécessaire de connaître la structure du document à l'avant. Bases de données NoSQL document en charge ces fonctionnalités importantes.

Feature ZoneCouchbaseMicrosoft DocumentDBMarkLogic serveurMongoDB
Acide ou une baseBASEBASE, la sélection de la cohérence du pilote clientACIDE, entièrement sérialisableBASE, la sélection de la cohérence du pilote client
HA répliquesNonGéré par la plate-forme Azure.Oui, SyncOui, Async (par défaut)
DR répliquesOui, maître-maître, AsyncGéré par la plate-forme Azure.Oui, AsyncOui, Async
Les types de donnéesLe document JSON modèleJSON modèle de document. Mêmes types pris en charge comme JSON -string, numéros (IEEE754), et booléens. Extended date-heure, guid, types Int64 pris en charge.XML, JSON, texte et documents binaires pris en charge. Tous les types de données pris en charge XMLSCHEMA W3C.JSON modèle de document. Mêmes types que JSON. Soutien pour les données 2Dgeospatial.
L'indexation des donnéesIndex secondaires pris en charge. Vues prises en charge. Aucune universalindex. Indices mis à jour de manière asynchrone.Indice universel pour tous les documents de JSON. Indexincludes universelles de détection d'indice de plage automatique. Indices eventuallyconsistent, par défaut.Index universel pour tous les documents texte, XML, JSON et. Viewsnot charge. Offre une gamme indices. Indices mis à jour dans la transaction theACID. Index 2D géospatiales.Aucun indice universel. Index secondaires configurable sur namedproperties.
Interrogation et de rechercheAPI Memcached entièrement pris en charge. Requêtes plus de documents et viewssupported.Utilise SQL sur HTTP pour les requêtes. Pas de recherche en texte libre grammarsupport. Requêtes de projection et plage prise en charge.Texte libre (semblable à la boîte de recherche Google) recherche grammaire andstructured requêtes à la fois en charge. Gamme interroge supported.Aggregates peuvent être calculées lors d'une recherche. Geospatial queriessupported.Format de requête personnalisée JSON avec le support des requêtes de gamme. Texte Nofree aide pour la recherche de la grammaire. Texte et géospatiale (GeoJSON) requêtes prises en charge.
PublicitéCommercial-seul modèle. Pourvu seulement sur Azureplatform de Microsoft.Commercial-seul modèle.AGPL autorisé. Les licences commerciales disponibles.
AutreAzure plate-forme de Microsoft cache beaucoup de complexitiesof montée en puissance d'une grande base de données sur plusieurs zones géographiques.Fournit meetups à un modèle de sécurité worldwide.Document au niveau des bureaux MarkLogic mis en œuvre.Un soutien fort à meetups locales dans de nombreux officesworldwide MongoDB. 10 officielle et 32 ​​pilotes clients de la communauté.

» » » » Les caractéristiques de base de données de documents