Apache AGE 1.0
lun, 02/05/2022 - 11:58
Apache AGE est une extension PostgreSQL qui fournit des fonctionnalités de base de données de graphes. AGE est l'acronyme de A Graph Extension et s'inspire du fork Bitnine de PostgreSQL 10, AgensGraph, qui est une base de données multimodèle. L'objectif du projet est de créer un stockage unique capable de gérer à la fois des données relationnelles et des modèles de graphes afin que les utilisateurs puissent utiliser le SQL ANSI standard avec openCypher, le langage de requête Graph.
Un graphe se compose d'un ensemble de sommets (également appelés nœuds) et d'arêtes, où chaque sommet et arête possède une carte de propriétés. Un sommet est l'objet de base d'un graphe, qui peut exister indépendamment de tout le reste du graphe. Une arête crée une connexion dirigée entre deux sommets. Une base de données de graphes est simplement composée de sommets et d'arêtes. Ce type de base de données est utile lorsque le sens réside dans les relations entre les données. Les bases de données relationnelles peuvent facilement gérer les relations directes, mais les relations indirectes sont plus difficiles à gérer dans les bases de données relationnelles. Une base de données de graphes stocke les informations de relation en tant qu'entité de première classe. Apache AGE vous offre le meilleur des deux mondes, simultanément.
Apache Age est un logiciel libre sous licence Apache 2.0, disponible sur GitHub.