Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Praktik Terbaik Umum untuk Menggunakan Gremlin dengan Neptune
Ikuti rekomendasi ini saat menggunakan bahasa traversal grafik Gremlin dengan Neptune. Untuk informasi tentang menggunakan Gremlin di Neptune, lihat Mengakses grafik Neptune dengan Gremlin.
penting
Perubahan dibuat di TinkerPop versi 3.4.11 yang meningkatkan kebenaran bagaimana kueri diproses, tetapi untuk saat ini terkadang dapat berdampak serius pada kinerja kueri.
Misalnya, kueri semacam ini dapat berjalan jauh lebih lambat:
g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). out()
Simpul setelah langkah batas sekarang diambil dengan cara yang tidak optimal karena perubahan 3.4.11. TinkerPop Untuk menghindari hal ini, Anda dapat memodifikasi kueri dengan menambahkan langkah penghalang () kapan saja setelahorder().by()
. Sebagai contoh:
g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). barrier(). out()
TinkerPop 3.4.11 diaktifkan di mesin Neptunus versi 1.0.5.0.
Topik
- Struktur meningkatkan kueri untuk memanfaatkan mesin DFE
- Uji kode Gremlin dalam konteks Anda akan menyebarkannya
- Membuat Penulisan Gremlin Multithreaded yang Efisien
- Pemangkasan Catatan dengan Properti Waktu Pembuatan
- Menggunakan Metode datetime( ) untuk Waktu Data Groovy
- Menggunakan Data Tanggal dan Waktu Asli untuk GLV Waktu
Struktur meningkatkan kueri untuk memanfaatkan mesin DFE
Membuat peningkatan yang efisien dengan mergeV() Gremlin dan langkah-langkah mergeE()menjelaskan bagaimana menyusun kueri upsert untuk menggunakan DFE mesin seefektif mungkin.