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 Zone | Couchbase | Microsoft DocumentDB | MarkLogic serveur | MongoDB |
---|
Acide ou une base | BASE | BASE, la sélection de la cohérence du pilote client | ACIDE, entièrement sérialisable | BASE, la sélection de la cohérence du pilote client |
HA répliques | Non | Géré par la plate-forme Azure. | Oui, Sync | Oui, Async (par défaut) |
DR répliques | Oui, maître-maître, Async | Géré par la plate-forme Azure. | Oui, Async | Oui, Async |
Les types de données | Le document JSON modèle | JSON 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ées | Index 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 recherche | API 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. |
Autre | | Azure 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é. |
A propos Auteur
Extension de votre couche de données avec nosql Une base de données fait une chose très bien: Il stocke les données. Cependant, parce que toutes les applications ont besoin d'un logiciel supplémentaire pour être complet, il vaut la peine de veiller à ce que votre base de données NoSQL…
Manipulation des partitions dans nosql La partition de mot est utilisé pour deux concepts différents dans les terres NoSQL. UN partition de données est un mécanisme pour assurer que les données sont distribuées équitablement à travers un cluster. D'autre part, un partition de…
Bases de données NoSQL hybrides Compte tenu de la gamme de types de données gérés par des bases de données NoSQL, vous êtes pardonné si vous pensez que vous avez besoin de trois bases de données différentes pour gérer toutes vos données. Cependant, bien que chaque base…
Gestion des données NoSQL Une fois que vous gérez les clés de manière appropriée, vous êtes prêt à concevoir comment stocker des données avec NoSQL et assurez-vous qu'il est sûr et toujours accessible pour le travail que vous devez faire.Les types de données dans…
Gestion des différents types de données avec nosql Bases de données NoSQL ne sont pas limités à une rangées # 8208 et # 8208-colonnes approche. Ils sont conçus pour traiter une grande variété de données, y compris les données dont la structure change au fil du temps et dont les relations ne…
NoSQL pour les nuls Bigtables clones sont un type de base de données NoSQL qui a émergé à partir de papier Bigtable séminale de Google. Bigtables sont une manière hautement distribué pour gérer les données tabulaires. Ces tableaux de données ne sont pas liés…
NoSQL et moteurs de recherche Il peut sembler étrange de parler de moteurs de recherche et NoSQL ensemble, mais un grand nombre de moteurs de recherche d'aujourd'hui utiliser une architecture très similaire aux bases de données NoSQL. Leurs indices et le traitement des…
Recherche NoSQL propose de considérer Beaucoup NoSQL bases de données appuient fonctionnalités d'interrogation et certaines capacités de recherche. Choisir le bon se résume souvent à comprendre les fonctionnalités dont vous avez besoin pour soutenir.Bien qu'ils soient liés,…
Réduire le temps de valeur dans nosql Temps de valeur est la quantité de temps nécessaire de démarrer un projet informatique pour être en mesure de réaliser des bénéfices commerciaux. Cela peut être des avantages tangibles dans la réduction des coûts ou de la capacité à…
Bases de données de documents dans un environnement grand de données Vous trouverez deux types de bases de données documentaires pour les grands projets de données. On est souvent décrit comme un référentiel pour contenu le document de style. L'autre est une base de données pour stocker des composants du…
Comment mettre des objets en mouvement avec JSON lors du codage avec javascript Vous pouvez utiliser JSON avec votre code javascript afin de mettre des objets en mouvement. Dans cet exemple, vous utilisez AJAX pour ouvrir et afficher un document texte contenant un extrait de code HTML. Une autre utilisation courante pour…
Méthodes jQuery pour l'envoi d'une requête AJAX Comme vous pouvez le voir étudier le tableau suivant, jQuery fournit plusieurs méthodes pour envoyer une requête AJAX au serveur et analyser les résultats.MéthodeDescriptionget (url, paramètres)Envoyer un HTTP GET demander à la givenURL.…
Comment utiliser PHP pour renvoyer la date au format JSON javascript Object Notation (JSON) est un moyen d'échanger des données entre les services web d'une manière simple et succincte, sans tous les frais généraux de XML. JSON est un excellent moyen d'intégrer un service Web avec…
Comment retourner JSON et XML Vous devez choisir si vous allez retourner données JSON ou des données XML au moment de la programmation, et qui ne peut jamais changer, sauf si vous reprogrammer la sortie. Le monde serait un meilleur endroit si vous pouviez revenir à la fois…