Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat berinteraksi dengan kluster db Amazon Neptunus setelah membuat koneksi pengaturan. Ini melibatkan pemuatan data, mengeksekusi kueri, dan melakukan operasi lainnya. Sebagian besar pengguna memanfaatkan alat awscurl
baris perintah curl
atau untuk berkomunikasi dengan cluster DB Neptunus secara efektif. Alat-alat ini memungkinkan Anda mengirim permintaan, memuat data, dan mengambil hasil dari database grafik, memfasilitasi manajemen data yang mulus dan kemampuan kueri.
Menyiapkan curl
untuk berkomunikasi dengan titik akhir Neptunus Anda
Seperti diilustrasikan dalam banyak contoh dalam dokumentasi ini, alat baris perintah curl
Untuk menyambung menggunakan HTTPS (seperti yang kami sarankan dan seperti yang dibutuhkan Neptune di sebagian besar Wilayah), curl
membutuhkan akses ke sertifikat yang sesuai. Untuk mempelajari cara mendapatkan sertifikat ini dan cara memformat mereka dengan benar ke penyimpanan sertifikat otoritas sertifikat (CA) yang dapat digunakan curl
, lihat Verifikasi Sertifikat SSLcurl
.
Anda kemudian dapat menentukan lokasi penyimpanan sertifikat CA ini menggunakan variabel lingkungan CURL_CA_BUNDLE
. Pada Windows, curl
secara otomatis mencarinya dalam sebuah file bernama curl-ca-bundle.crt
. Ia pertama mencari dalam direktori yang sama dengan curl.exe
dan kemudian di tempat lain di jalurnya. Untuk informasi lebih lanjut, lihat Verifikasi Sertifikat SSL
Selama curl
dapat menemukan sertifikat yang sesuai, ia menangani koneksi HTTPS seperti koneksi HTTP, tanpa parameter tambahan. Contoh dalam dokumentasi ini didasarkan pada skenario tersebut.
Menggunakan bahasa kueri untuk mengakses data grafik di cluster DB Neptunus Anda
Setelah Anda terhubung, Anda dapat menggunakan bahasa kueri Gremlin dan OpenCypher untuk membuat dan menanyakan grafik properti, atau bahasa kueri SPARQL untuk membuat dan menanyakan grafik yang berisi data RDF.
Bahasa kueri grafik yang didukung oleh Neptunus
-
Gremlin adalah bahasa traversal grafik untuk grafik properti. Sebuah kueri di Gremlin adalah sebuah traversal yang terdiri dari langkah-langkah berlainan, yang masing-masing mengikuti edge ke simpul. Lihat dokumentasi Gremlin di Apache TinkerPop 3
untuk informasi lebih lanjut. Implementasi Neptune dari Gremlin memiliki beberapa perbedaan dari implementasi lain, terutama ketika Anda menggunakan Gremlin-Groovy (kueri Gremlin dikirim sebagai teks serial). Untuk informasi selengkapnya, lihat Kepatuhan standar Gremlin di Amazon Neptune.
OpenCypher adalah bahasa query deklaratif untuk grafik properti yang awalnya dikembangkan oleh Neo4j, kemudian open-source pada tahun 2015, dan berkontribusi pada proyek OpenCypher di bawah lisensi open-source Apache 2.
Sintaksnya didokumentasikan dalam Referensi Bahasa Kueri Cypher, Versi 9 . SPARQL adalah bahasa query deklaratif untuk data RDF
, berdasarkan pencocokan pola grafik yang distandarisasi oleh World Wide Web Consortium (W3C) dan dijelaskan dalam SPARQL 1.1 Ikhtisar) dan spesifikasi SPARQL 1.1 Query Language.
catatan
Anda dapat mengakses data grafik properti di Neptunus menggunakan Gremlin dan OpenCypher, tetapi tidak menggunakan SPARQL. Demikian pula, Anda hanya dapat mengakses data RDF menggunakan SPARQL, bukan Gremlin atau OpenCypher.