Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Specificate le etichette dei bordi, ove possibile

Modalità Focus
Specificate le etichette dei bordi, ove possibile - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Si consiglia di fornire un'etichetta sul bordo, ove possibile, quando si specifica uno spigolo in un motivo. Considerate la seguente query di esempio, che viene utilizzata per collegare tutte le persone che vivono in una città con tutte le persone che hanno visitato quella città.

MATCH (person)-->(city {country: "US"})-->(anotherPerson) RETURN person, anotherPerson

Se il tuo modello grafico collega le persone a nodi diversi dalle semplici città utilizzando etichette laterali multiple, non specificando l'etichetta finale, Neptune dovrà valutare percorsi aggiuntivi che verranno successivamente scartati. Nella query precedente, poiché non è stata fornita un'etichetta laterale, il motore prima esegue più lavoro e poi filtra i valori per ottenere il risultato corretto. Una versione migliore della query precedente potrebbe essere:

MATCH (person)-[:livesIn]->(city {country: "US"})-[:visitedBy]->(anotherPerson) RETURN person, anotherPerson

Ciò non solo aiuta nella valutazione, ma consente al pianificatore di query di creare piani migliori. Puoi anche combinare questa best practice con controlli ridondanti delle etichette dei nodi per rimuovere il segno di spunta sull'etichetta della città e scrivere la query come:

MATCH (person)-[:livesIn]->({country: "US"})-[:visitedBy]->(anotherPerson) RETURN person, anotherPerson
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.