openCypher model data - Amazon Neptune

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

openCypher model data

Mesin openCypher Neptunus dibangun di atas model grafik properti yang sama dengan Gremlin. Khususnya:

  • Setiap node memiliki satu atau lebih label. Jika Anda menyisipkan node tanpa label, label default bernama vertex dilampirkan. Jika Anda mencoba menghapus semua label node, kesalahan akan dilemparkan.

  • Hubungan adalah entitas yang memiliki persis satu jenis hubungan dan yang membentuk koneksi searah antara dua node (yaitu, dari salah satu node ke node lainnya).

  • Baik node dan hubungan dapat memiliki properti, tetapi tidak harus. Neptunus mendukung node dan hubungan dengan properti nol.

  • Neptunus tidak mendukung metaproperties, yang juga tidak termasuk dalam spesifikasi. openCypher

  • Properti dalam grafik Anda dapat bernilai banyak jika dibuat menggunakan Gremlin. Itu adalah node atau properti hubungan dapat memiliki satu set nilai yang berbeda daripada hanya satu. Neptunus telah openCypher memperluas semantik untuk menangani properti multi-nilai dengan anggun.

Tipe data yang didukung didokumentasikan diopenCypher format data. Namun, kami tidak menyarankan memasukkan nilai Array properti ke dalam openCypher grafik saat ini. Meskipun dimungkinkan untuk menyisipkan nilai properti array menggunakan pemuat massal, rilis openCypher Neptunus saat ini memperlakukannya sebagai satu set properti multi-nilai alih-alih sebagai nilai daftar tunggal.

Di bawah ini adalah daftar tipe data yang didukung dalam rilis ini:

  • Bool

  • Byte

  • Short

  • Int

  • Long

  • Float(Termasuk plus dan minus Infinity dan NaN, tapi tidakINF)

  • Double(Termasuk plus dan minus Infinity dan NaN, tapi tidakINF)

  • DateTime

  • String