Table des matières:
Vidéo: $650 64-Core Quad Socket Gaming Workstation! 2024
Les trois magasins semblent rompre avec les conventions associées à NoSQL. D'une part, ils sont tous conformes à l'ACID. Contrairement à la plupart des bases de données NoSQL actuelles, de nombreux magasins triples sont uniquement propriétaires. En outre, des normes ouvertes existent pour les applications sémantiques, ce qui n'est pas le cas pour les magasins de valeurs-clés, les magasins de colonnes BigTable / wide et les bases de données NoSQL de documents.
Totalement accro à BASE
De nombreux défenseurs de la NoSQL ont exposé les vertus de la cohérence éventuelle des systèmes BASE (fondamentalement disponibles, soft, éventuellement cohérents).
Au lieu de prendre en charge sharding (c'est-à-dire distribuer une base de données entre noeuds), les magasins de graphes placent normalement chaque information sur chaque réplique, ce qui fournit une requête complexe à grande vitesse soutien. Cette approche garantit que les données sur les nœuds sont durables et ne peuvent donc pas être perdues, ce qui est plus important que d'autres bases de données NoSQL fragmentées et répliquées.
Dans un triple magasin, une unité atomique est aussi un triple - une très petite information, ce qui signifie que chaque mise à jour traverse la limite de l'unité atomique. En d'autres termes, la plupart des opérations mettent à jour ou interrogent plusieurs enregistrements (triplets) en même temps. Cela signifie que les transactions doivent être supportées. De plus, effectuer de nombreuses mises à jour en parallèle nécessite une prise en charge de la cohérence transactionnelle.
En conséquence, vous avez très rapidement besoin de la conformité ACID dans un triple magasin ou une application sémantique. (Notez que la plupart des cas d'utilisation e nterprise sont des cas d'utilisation ACID.) Cela devrait rendre ces bases de données attrayantes pour les entreprises clientes.
Normes ouvertes versus open source
Traditionnellement, les clients gouvernementaux utilisaient des logiciels libres afin de réduire les coûts. Plus récemment, cependant, ils ont réalisé que l'utilisation de logiciels open source les empêchait souvent d'utiliser des fournisseurs spécifiques.
Si vous adoptez un produit open source qui ne prend pas en charge les standards ouverts, alors l'intégrer, créer de nouvelles applications et migrer vers ou en dehors de celui-ci implique un coût important.
En conséquence, de nombreux membres du gouvernement poussent l'idée d'utiliser des normes ouvertes avec, si possible, des logiciels libres. Les normes ouvertes réduisent le coût d'adoption de nouveaux logiciels; ils facilitent également la recherche de personnes compétentes.
La bonne nouvelle est que, dans les domaines des magasins triple et graphique, les deux produits commerciaux disponibles, SPARQL et RDF, mettent en œuvre les standards ouverts du W3C pour l'interrogation sémantique et les données, respectivement.