

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
<a name="access-graph-gremlin"></a>

Amazon Neptunus kompatibel dengan TinkerPop Apache dan Gremlin. Ini berarti Anda dapat terhubung ke instans DB Neptunus dan menggunakan bahasa traversal Gremlin untuk menanyakan grafik ([lihat](https://tinkerpop.apache.org/docs/current/reference/#graph) Grafik dalam dokumentasi Apache). TinkerPop Untuk perbedaan dalam implementasi Neptune Gremlin, lihat [Kepatuhan standar Gremlin](access-graph-gremlin-differences.md).

 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](https://tinkerpop.apache.org/docs/current/reference/#traversal) dalam TinkerPop dokumentasi.

Versi mesin Neptune yang berbeda mendukung versi Gremlin yang berbeda. Periksa [halaman rilis mesin](engine-releases.md) 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 Neptunus 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, atau`3.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 yang TinkerPop Anda gunakan.

Saat memutakhirkan TinkerPop versi, selalu penting untuk merujuk ke [TinkerPopdokumentasi pemutakhiran](http://tinkerpop.apache.org/docs/current/upgrade/) yang akan membantu Anda mengidentifikasi fitur baru yang dapat Anda manfaatkan, tetapi juga masalah yang mungkin perlu Anda waspadai saat mendekati peningkatan. Anda biasanya mengharapkan kueri dan fitur yang ada berfungsi setelah peningkatan kecuali sesuatu secara khusus disebut sebagai masalah untuk dipertimbangkan. Terakhir, penting untuk dicatat bahwa jika versi yang Anda tingkatkan untuk memiliki fitur baru, Anda mungkin tidak dapat menggunakannya jika berasal dari versi yang lebih lambat 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](https://tinkerpop.apache.org/docs/current/reference/#gremlin-drivers-variants) dalam dokumentasi. TinkerPop 

Dokumentasi ini menjelaskan cara mengakses Neptunus dengan varian dan bahasa pemrograman berikut:
+ [Mengatur konsol Gremlin agar terhubung ke instans DB Neptune](access-graph-gremlin-console.md)
+ [Menggunakan titik akhir HTTPS REST untuk menyambung ke instans DB Neptune](access-graph-gremlin-rest.md)
+ [Java-based Klien Gremlin untuk digunakan dengan Amazon Neptunus](access-graph-gremlin-client.md)
+ [Menggunakan Python untuk terhubung ke instans DB Neptune](access-graph-gremlin-python.md)
+ [Gunakan .NET untuk terhubung ke instans DB Neptune](access-graph-gremlin-dotnet.md)
+ [Menggunakan Node.js untuk terhubung ke instans DB Neptunus](access-graph-gremlin-node-js.md)
+ [Menggunakan Go untuk terhubung ke instans DB Neptunus](access-graph-gremlin-go.md)

Seperti dibahas dalam[Mengenkripsi koneksi ke database Amazon Neptunus Anda dengan SSL/HTTPS](security-ssl.md), Anda harus menggunakan Transport Layer Security/Secure Sockets Layer (TLS/SSL) saat menghubungkan ke Neptunus di semua Wilayah. AWS 

Sebelum Anda mulai, Anda harus memiliki yang berikut:
+ Instans DB Neptune. Untuk informasi tentang membuat instans DB Neptune, lihat [Membuat cluster Amazon Neptunus](get-started-create-cluster.md).
+ 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](load-data.md).

**Topics**
+ [Mengatur konsol Gremlin agar terhubung ke instans DB Neptune](access-graph-gremlin-console.md)
+ [Menggunakan titik akhir HTTPS REST untuk menyambung ke instans DB Neptune](access-graph-gremlin-rest.md)
+ [Java-based Klien Gremlin untuk digunakan dengan Amazon Neptunus](access-graph-gremlin-client.md)
+ [Menggunakan Python untuk terhubung ke instans DB Neptune](access-graph-gremlin-python.md)
+ [Gunakan .NET untuk terhubung ke instans DB Neptune](access-graph-gremlin-dotnet.md)
+ [Menggunakan Node.js untuk terhubung ke instans DB Neptunus](access-graph-gremlin-node-js.md)
+ [Menggunakan Go untuk terhubung ke instans DB Neptunus](access-graph-gremlin-go.md)
+ [Menggunakan AWS SDK untuk menjalankan kueri Gremlin](access-graph-gremlin-sdk.md)
+ [Petunjuk kueri Gremlin](gremlin-query-hints.md)
+ [API status kueri Gremlin](gremlin-api-status.md)
+ [Pembatalan kueri Gremlin](gremlin-api-status-cancel.md)
+ [Support untuk sesi berbasis skrip Gremlin](access-graph-gremlin-sessions.md)
+ [Transaksi Gremlin di Neptunus](access-graph-gremlin-transactions.md)
+ [Hasil kueri streaming dengan Gremlin](access-graph-gremlin-streaming.md)
+ [Menggunakan API Gremlin dengan Amazon Neptune](gremlin-api-reference.md)
+ [Hasil kueri cache di Amazon Neptunus Gremlin](gremlin-results-cache.md)
+ [`Membuat peningkatan yang efisien dengan langkah Gremlin MergeV () dan merGe ()`](gremlin-efficient-upserts.md)
+ [Membuat upserts Gremlin yang efisien dengan `fold () /coalesce () /unfold ()`](gremlin-efficient-upserts-pre-3.6.md)
+ [`Menganalisis eksekusi kueri Neptunus menggunakan Gremlin jelaskan`](gremlin-explain.md)
+ [Menggunakan Gremlin dengan mesin kueri Neptunus DFE](gremlin-with-dfe.md)