Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Menggunakan Gremlin dengan mesin kueri Neptunus DFE

Mode fokus
Menggunakan Gremlin dengan mesin kueri Neptunus DFE - Amazon Neptune

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Jika Anda mengaktifkan mesin kueri alternatif Neptunus yang dikenal sebagai DFE dalam mode lab (dengan menyetel parameter cluster neptune_lab_mode DB ke)DFEQueryEngine=enabled, maka Neptunus menerjemahkan kueri/lintasan Gremlin hanya-baca menjadi representasi logis perantara dan menjalankannya pada mesin DFE bila memungkinkan.

Namun, DFE belum mendukung semua langkah Gremlin. Ketika sebuah langkah tidak dapat dijalankan secara asli di DFE, Neptunus kembali menjalankan langkahnya. TinkerPop profileLaporan explain dan termasuk peringatan ketika ini terjadi.

catatan

Dimulai dengan rilis engine 1.0.5.0, perilaku DFE default untuk menangani langkah-langkah Gremlin tanpa dukungan asli telah berubah. Di mana sebelumnya mesin DFE jatuh kembali pada mesin Neptunus Gremlin, sekarang jatuh kembali pada mesin vanilla. TinkerPop

Langkah Gremlin yang didukung secara native oleh mesin DFE
  • GraphStep

  • VertexStep

  • EdgeVertexStep

  • IdStep

  • TraversalFilterStep

  • PropertiesStep

  • HasStepdukungan penyaringan untuk simpul dan tepi pada properti dan id dan label, dengan pengecualian teks dan predikat. Without

  • WherePredicateStepdengan filter Path -scoped, tetapi tidakByModulation, SideEffect atau cari dukungan Map

  • DedupGlobalStep, kecualiByModulation,SideEffect, dan dukungan Map pencarian.

Perencanaan kueri interleaving

Ketika proses penerjemahan menemukan langkah Gremlin yang tidak memiliki operator DFE asli yang sesuai, sebelum kembali menggunakan Tinkerpop, ia mencoba menemukan bagian kueri perantara lainnya yang dapat dijalankan secara asli di mesin DFE. Ini dilakukan dengan menerapkan logika interleaving ke traversal tingkat atas. Hasilnya adalah langkah-langkah yang didukung digunakan sedapat mungkin.

Terjemahan kueri non-awalan menengah seperti itu direpresentasikan menggunakan NeptuneInterleavingStep dalam explain dan profile output.

Untuk perbandingan kinerja, Anda mungkin ingin mematikan interleaving dalam kueri, sambil tetap menggunakan mesin DFE untuk menjalankan bagian awalan. Atau, Anda mungkin hanya ingin menggunakan TinkerPop mesin untuk eksekusi kueri non-awalan. Anda dapat melakukan ini dengan menggunakan petunjuk disableInterleaving kueri.

Sama seperti petunjuk useDFE kueri dengan nilai false mencegah kueri dijalankan di DFE sama sekali, petunjuk disableInterleaving kueri dengan nilai true mematikan interleaving DFE untuk terjemahan kueri. Sebagai contoh:

g.with('Neptune#disableInterleaving', true) .V().has('genre','drama').in('likes')

Diperbarui Gremlin explain dan output profile

Gremlin menjelaskan memberikan rincian tentang traversal yang dioptimalkan yang digunakan Neptunus untuk menjalankan kueri. Lihat contoh explain keluaran DFE untuk contoh seperti apa explain output saat mesin DFE diaktifkan.

API profile GremlinMenjalankan traversal Gremlin tertentu, mengumpulkan berbagai metrik tentang proses, dan menghasilkan laporan profil yang berisi detail tentang rencana kueri yang dioptimalkan dan statistik runtime dari berbagai operator. Lihat contoh profile keluaran DFE untuk contoh seperti apa profile output saat mesin DFE diaktifkan.

catatan

Karena mesin DFE adalah fitur eksperimental yang dirilis dalam mode lab, format explain dan profile output yang tepat dapat berubah.

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.