View a markdown version of this page

Mengakses grafik Neptune dengan Gremlin - Amazon Neptune

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

Mengakses grafik Neptune dengan Gremlin

Amazon Neptune kompatibel dengan Apache TinkerPop dan Gremlin. Ini berarti Anda dapat terhubung ke instance Neptune DB dan menggunakan bahasa traversal Gremlin untuk menanyakan grafik (lihat Grafik dalam dokument asi Apache TinkerPop ). Untuk perbedaan dalam implementasi Neptune Gremlin, lihat Kepatuhan standar Gremlin.

Sebuah traversal di Gremlin adalah serangkaian langkah berantai. Traversal dimulai pada sebuah vertex (atau edge). Traversal menelusuri grafik dengan mengikuti edge keluar dari setiap vertex lalu edge keluar dari vertex tersebut. Setiap langkah adalah operasi dalam traversal. Untuk informasi selengkapnya, lihat The Traversal dalam TinkerPop dokumentasi.

Versi mesin Neptune yang berbeda mendukung versi Gremlin yang berbeda. Periksa halaman rilis mesin versi Neptunus yang Anda jalankan untuk menentukan rilis Gremlin mana yang didukungnya atau lihat tabel berikut yang mencantumkan versi paling awal dan terbaru yang TinkerPop didukung oleh versi mesin Neptune yang berbeda:

Versi Mesin Neptune TinkerPop Versi Minimum TinkerPop Versi Maksimum

1.3.2.0 and newer

3.7.1

3.7.3

1.3.1.0

3.6.2

3.6.5

1.3.0.0

3.6.2

3.6.4

1.2.1.0 <= 1.2.1.2

3.6.2

3.6.2

1.1.1.0 <= 1.2.0.2

3.5.5

3.5.6

1.1.0.0 and older

(deprecated)

(deprecated)

TinkerPop klien biasanya kompatibel ke belakang dalam seri (3.6.x, misalnya, atau3.7.x) dan sementara mereka sering dapat bekerja melintasi batas-batas tersebut, tabel di atas merekomendasikan kombinasi versi untuk digunakan untuk pengalaman dan kompatibilitas terbaik. Kecuali disarankan lain, umumnya yang terbaik adalah mematuhi pedoman ini dan meningkatkan aplikasi klien agar sesuai dengan versi TinkerPop yang Anda gunakan.

Saat memut TinkerPop akhirkan versi, selalu penting untuk merujuk ke TinkerPop dokumentasi peningkatan yang akan membantu Anda mengidentifikasi fitur-fitur baru yang dapat Anda manfaatkan, tetapi juga masalah yang mungkin perlu Anda ketahui saat mendekati peningkatan Anda. Anda biasanya harus mengharapkan kueri dan fitur yang ada berfungsi setelah peningkatan kecuali sesuatu secara khusus disebut sebagai masalah yang perlu dipertimbangkan. Terakhir, penting untuk dicatat bahwa jika versi yang Anda tingkatkan untuk memiliki fitur baru, Anda mungkin tidak dapat menggunakannya jika itu dari versi yang lebih baru dari yang didukung Neptunus.

Ada beberapa varian bahasa Gremlin dan dukungan untuk akses Gremlin dalam berbagai bahasa pemrograman. Untuk informasi selengkapnya, lihat Tentang Varian Bahasa Gremlin dalam dokumentasi TinkerPop .

Dokumentasi ini menjelaskan cara mengakses Neptunus dengan varian dan bahasa pemrograman berikut:

Seperti yang dibahas diMengenkripsi koneksi ke database Amazon Neptune Anda dengan SSL/HTTPS, Anda harus menggunakan Transport Layer S Security/Secure ockets Layer (TLS/SSL) saat menghubungkan ke Neptunus di semua AWS Wilayah.

Sebelum Anda mulai, Anda harus memiliki yang berikut:

  • Instans DB Neptune. Untuk informasi tentang membuat instans DB Neptune, lihat Membuat cluster Amazon Neptunus.

  • Instans Amazon EC2 di virtual private cloud (VPC) yang sama seperti instans DB Neptune Anda.

Untuk informasi lebih lanjut tentang memuat data ke dalam Neptune, termasuk prasyarat, format pemuatan, dan parameter beban, lihat Memuat data ke Amazon Neptune.