Vidéo: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Fait partie de NoSQL For Dummies Cheat Sheet
Vous pouvez utiliser une base de données NoSQL triple store ou graphe si vous avez un réseau de données interconnectées ou vous pouvez simplement marquer vos données et inférer les relations en fonction des enregistrements qui partagent les mêmes balises. Ces produits de base de données prennent en charge ces fonctionnalités importantes.
Zone d'entités | AllegroGraph | MarkLogic Server | Neo4j | OrientDB |
---|---|---|---|---|
ACID ou BASE | ACID, entièrement sérialisable | ACID, entièrement sérialisable | ACID, lecture validée < ACID, entièrement sérialisable ou lu engagé | HA Répliques |
Non | Oui, Sync | Non | Oui, Sync | Réplicateurs DR |
Oui, Async | Oui, Async | Oui, Sync (si disponible) | TBD | Types de données |
Prend en charge les entiers, les entiers non signés, les virgules flottantes, les décimales, |
et l'heure et les dates. JSON, binaire, XML, stockage de texte libre pris en charge. Tous les types de schéma XML W3C RDF et |
pris en charge.
Types de données Java pris en charge. |
Le stockage JSON, binaire et RDF est pris en charge. | Indexation des données |
Triples index optimisés pour les requêtes de style graphique. 7 index SPOGI | .
Index triple optimisé pour les requêtes |
de style triple magasin à profondeur connue. 4 index SPOGI.
Triples index optimisés pour les requêtes de style graphique (plus court |
chemin, sous-graphe, etc.). 7 index SPOGI.
Possède un indice triple. Optimisé pour les requêtes |
de style triple magasin.
Requête et recherche |
SPARQL 1. 0 et 1. 1 pris en charge. Notation d'inférence SPARQL | (SPIN) API prise en charge.
SPARQL 1. 0 conformité, SPARQL 1. 1 conformité partielle (sera |
presque conforme dans la prochaine version 8). Prise en charge de l'inférence dans
version 8. Langage de requête Cypher fourni, ressemblant à SQL. Aucune norme |
de soutien. Le chemin le plus court, Dijkstra et les algorithmes de graphes A *
sont pris en charge. Aucun support de protocole W3C SPARQL ou GraphStore pour stocker ou |
interroger des données RDF. A son propre langage de requête.
Publicités |
Modèle uniquement commercial. Disponible chez Franz, Inc. Version gratuite | disponible limitée à 5 millions de triplets. Version développeur disponible
limitée à 50 millions de triplets. Modèle uniquement commercial. Niveau d'entrée "Essential |
Enterprise" pour les petites grappes, et "Global
Enterprise" pour les grappes volumineuses. Fourni sous AGPL. Licence commerciale disponible. |
licence de démarrage à prix réduit disponible.
Conditions commerciales favorables disponibles pour les startups. Support commercial |
disponible pour l'édition sous licence d'Apache 2, bien que la fonctionnalité
soit limitée. Toutes les fonctionnalités sont disponibles uniquement dans la version commerciale . Autre |
Sécurité à trois niveaux prise en charge.Sauvegardes en ligne avec récupération point-à-temps | prise en charge. CLIF ++ et RDFS ++ pris en charge.
Inclut une bibliothèque d'analyse de réseau social (SNA). Prise en charge de la sécurité au niveau de l'enregistrement (graphique). Fournit des meetups dans certains |
bureaux MarkLogic dans le monde entier.
Neo Technologies recommande les disques SSD pour de bonnes performances. |
Prise en charge de la sécurité au niveau de l'enregistrement (graphique). |
|