Fonctionnalités de Dgraph
Gestion des données (5)
Modèle de données
Conçu pour stocker des données interconnectées composées de nœuds et de bords.
Types de données
Prend en charge plusieurs types de données tels que les listes, les ensembles, les hachages (similaires à la carte), les ensembles triés, etc.
Construit - Dans la recherche
Permet aux utilisateurs d’indexer à l’acquisition et d’interroger sans fin les données.
Déclencheurs d’événements
Notifie des événements spécifiques tels que les insertions de documents, les mises à jour, les remplacements, les suppressions, etc. et répond en temps réel.
Langage de requête
Langage de requête puissant qui permet aux utilisateurs d’accéder à des modèles tels que les traversées, les JOIN, la recherche, le géospatial, etc.
Disponibilité (2)
Marquage automatique
Implémente le partitionnement horizontal automatique des données qui permet de stocker des données sur plusieurs nœuds pour les mettre à l’échelle.
Récupération automatique
Restaure une base de données à un état correct(cohérent) en cas de défaillance.
Performance (1)
Optimisation des requêtes
Permet d’interpréter les requêtes SQL et de déterminer la méthode d’exécution la plus rapide
Sécurité (4)
Autorisation basée sur les rôles
Fournit des rôles système, des privilèges et des rôles définis par l’utilisateur prédéfinis aux utilisateurs.
Authentification
Permet l’intégration avec des mécanismes de sécurité externes tels que Kerberos, l’authentification LDAP, etc.
Journaux d’audit
Fournit un journal d’audit pour suivre l’accès et les opérations effectuées sur les bases de données à des fins de conformité réglementaire.
Cryptage
Fournit une capacité de chiffrement pour toutes les données au repos à l’aide de clés de chiffrement.
Soutien (3)
Multi-modèle
Fournit une assistance pour gérer les données structurées, semi-structurées et non structurées avec un effet égal.
Connecteurs BI
Permet aux utilisateurs de connecter des outils d’aide à la décision à la base de données.
Systèmes d’exploitation
Disponible sur plusieurs systèmes d’exploitation comme Linux, Windows, MacOS, etc.





