Publié le: Aug 6, 2020

Amazon Neptune a annoncé un nouveau moteur qui introduit un moteur de requête alternatif (DFE) en mode Lab (Atelier) capable d'accélérer considérablement l'exécution des requêtes en améliorant l'utilisation des ressources des instances de bases de données. Le DFE les requêtes SPARQL ainsi que les requêtes Gremlin, et prend en charge un large éventail de types de plans, dont les plans profonds, épais et hybrides. 

Le DFE utilise des statistiques pré-générées sur vos données graphiques afin de prendre des décisions avisées sur la manière de structurer les requêtes. Le choix du type de plan et du nombre de threads de calcul utilisés se fait automatiquement en fonction des statistiques pré-générées et des ressources disponibles dans le cluster.

Le DFE est disponible en mode Lab (Atelier) dans cette version. Le mode Lab vous permet de tester des fonctionnalités en développement ou de tester des fonctionnalités avant qu'elles soient disponibles en production. Le DFE peut être activé ou désactiver en définissant DFEQueryEngine sur « activé » ou « désactivé » du paramètre neptune_lab_mode dans le groupe de paramètre cluster DB. Vous pouvez également désactiver le DFE pour une requête spécifique avec l'indicateur de requête useDFE. Le Gremlin et le SPARQL vous indiquent si une requête est exécutée par le DFE.

Pour commencer et en savoir plus sur le DFE, consultez le Guide de l'utilisateur Amazon Neptune.