Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Mises à jour du moteur Amazon Neptune 26/07/2019

Mode de mise au point
Mises à jour du moteur Amazon Neptune 26/07/2019 - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Version : 1.0.1.0.200366.0

IMPORTANT : CETTE VERSION DU MOTEUR EST MAINTENANT OBSOLÈTE

À partir du 27 avril 2021, plus aucune instance ne sera créée avec cette version du moteur.

Nouvelles fonctionnalités pour cette version du moteur

  • Mise à niveau vers la TinkerPop version 3.4.1 (voir Informations de TinkerPop mise à niveau et journal des modifications TinkerPop 3.4.1).

    Ces modifications offrent aux utilisateurs de Neptune de nouvelles fonctionnalités et des améliorations, notamment les suivantes :

    • GraphBinary est désormais disponible dans un format de sérialisation.

    • Un bogue de maintien en vie qui provoquait des fuites de mémoire dans le pilote TinkerPop Java a été corrigé. Il n'est donc plus nécessaire de le contourner.

    Toutefois, dans quelques cas, elles peuvent affecter le code Gremlin existant dans Neptune. Par exemple :

    • valueMap() renvoie désormais un Map<Object,Object> au lieu d'un Map<String,Object>.

    • Le comportement incohérent de l'étape within() a été corrigé pour la rendre compatible avec les autres étapes. Auparavant, les types devaient correspondre pour que les comparaisons fonctionnent. Désormais, il est possible de comparer des nombres de types différents avec précision. Par exemple, 33 est maintenant considéré comme égal à 33L, ce qui n'était pas le cas auparavant.

    • Un bogue dans ReducingBarrierStep a été corrigé, si bien qu'il ne renvoie plus de valeur si aucun élément n'est disponible pour la sortie.

    • L'ordre des portées select() a changé (l'ordre est désormais maps, side-effects, paths). Cela a pour effet de changer les résultats des rares requêtes qui combinent side-effects et select avec le même nom de clé pour side-effects que pour select.

    • bulkSet() fait désormais partie du protocole GraphSON. Les requêtes qui se terminent par toBulkSet() ne fonctionnent pas avec les anciens clients.

    • Un paramétrage de l'étape Submit() a été supprimée du client 3.4.

    De nombreuses autres modifications introduites dans la version TinkerPop 3.4 n'affectent pas le comportement actuel de Neptune. Par exemple, io() de Gremlin a été ajouté en tant qu'étape à Traversal et est désormais obsolète dans Graph, mais n'a jamais été activé dans Neptune.

  • Ajout de la prise en charge des propriétés de sommet à cardinalité unique au chargeur en bloc pour Gremlin pour charger les données de graphes de propriétés.

  • Ajout d'une option permettant de remplacer les valeurs existantes d'une propriété à cardinalité unique dans le chargeur en bloc.

  • Ajout de la possibilité de récupérer le statut d'une requête Gremlin et d'annuler une requête Gremlin.

  • Ajout d'un indicateur de requête pour les délais d'expiration de requête SPARQL.

  • Ajout de la possibilité d'afficher le rôle d'instance dans l'API de statut (consultez Statut d’une instance).

  • Ajout de la prise en charge du clonage de base de données (consultez Clonage de bases de données dans Neptune).

Améliorations de cette version du moteur

  • Amélioration de l'explication des requêtes SPARQL pour afficher les variables de graphe à partir des clauses FROM.

  • Amélioration des performances de SPARQL dans les filtres, les filtres « égal à », les clauses VALUES et les nombres de plages.

  • Amélioration des performances pour le classement des étapes Gremlin.

  • Amélioration des performances pour les traversées .repeat.dedup Gremlin.

  • Amélioration des performances pour les traversées valueMap() et path().by() Gremlin.

Défauts corrigés dans cette version du moteur

  • Résolution de plusieurs problèmes liés aux chemins de propriété SPARQL, y compris à l'opération avec des graphes nommés.

  • Résolution d'un problème lié aux requêtes SPARQL CONSTRUCT entraînant des problèmes de mémoire.

  • Résolution d'un problème lié à l'analyseur RDF Turtle et aux noms locaux.

  • Résolution d'un problème de correction des messages d'erreur affichés aux utilisateurs.

  • Résolution d'un problème lié aux traversées repeat()...drop() Gremlin.

  • Résolution d'un problème lié à l'étape drop() Gremlin.

  • Résolution d'un problème lié aux filtres d'étiquette Gremlin.

  • Résolution d'un problème lié aux délais d'expiration de requête Gremlin.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.