Maison / Technologie / AnzoGraph review: une base de données de graphes pour une analyse approfondie

AnzoGraph review: une base de données de graphes pour une analyse approfondie

Les bases de données graphiques telles que Neo4j, TigerGraph, Amazon Neptune, la partie graphique de Azure Cosmos DBet AnzoGraph, qui fait l’objet de cet examen, offrent une représentation naturelle des données qui concernent principalement la des relations entre les gens, les lieux et les choses. Les bases de données graphiques sont utiles pour les applications de détection de fraude, les réseaux sociaux, les systèmes de recommandation, etc.

Cet essai est un bon exemple pour les bases de données graphiques sur les bases de données relationnelles pour ces types d'applications. TL; version DR: une fois que vous avez besoin de jointures complexes de grandes tables, les requêtes de base de données relationnelles ralentissent; la même tâche est plus rapide sur une base de données de graphes.

À l'instar des bases de données relationnelles, les bases de données graphiques peuvent être conçues pour un traitement OLTP (OLTP) efficace ou un traitement analytique OLAP (Online) efficace, et occasionnellement pour les deux (HTAP, traitement hybride de transaction / analytique). Neo4j, Neptune et Cosmos DB sont toutes des bases de données de graphes OLTP, bien que Neo4j ait récemment ajouté certaines fonctionnalités OLAP. TigerGraph est une base de données de graphes HTAP qui réclame des analyses rapides et approfondies, ainsi qu'un traitement rapide des transactions.

AnzoGraph, quant à lui, est conçu comme une base de données de graphes OLAP. Cambridge Semantics indique en fait «Complétez votre moteur de base de données graphiques OLTP avec OLAP» sur la page Web principale d’AnzoGraph.

Neo4j utilise son propre langage de requête, Cypher, pour ses graphes de propriétés étiquetés; il existe une version open source, openCypher. TigerGraph utilise ses propre langage de requête, GSQL. Neptune a les deux RDF (SPARQL) et graphe de propriété étiqueté (Diablotin) magasins de graphes. Ils existent tous les deux dans la même structure, mais ils ne se connectent pas. La base de données de graphes de Cosmos DB utilise Gremlin, qui est le langage de traversée de graphe de Apache TinkerPop.

AnzoGraph utilise les données triple et quadruple RDF standard du W3C et les requêtes SPARQL 1.1. Il prend également en charge les graphiques de propriétés étiquetés dans le cadre du magasin RDF, conformément aux normes proposées RDF * et SPARQL *. AnzoGraph possède des extensions à SPARQL pour la prise en charge des algorithmes de graphes, de l'inférence, des agrégats de fenêtres, des fonctions BI et des vues nommées. Un support pour openCypher et Bolt (protocole Neo4j) est prévu.

Source

A propos newstrotteur-fr

Découvrez également

Une nouvelle chanson originale pour THE LION KING pourrait permettre à Elton John de rivaliser avec lui pour un Oscar – Newstrotteur

Ça ressemble à Elton John peut-être face à son ennemi le plus dur encore pour …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *