Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pembaruan Mesin Amazon Neptune 2019-07-26
Versi: 1.0.1.0.200366.0
PENTING: VERSI MESIN INI SEKARANG TIDAK LAGI DIGUNAKAN
Tidak ada instans baru yang menggunakan versi mesin ini akan dibuat, mulai 2021-04-27.
Fitur Baru Dalam Rilis Mesin Ini
-
Upgrade ke TinkerPop 3.4.1 (lihat TinkerPop Informasi
Perubahan, dan Log PerubahanTinkerPop 3.4.1 ). Untuk pelanggan Neptune, perubahan ini menyediakan fungsionalitas dan perbaikan baru, seperti:
GraphBinary
sekarang tersedia sebagai format serialisasi.Sebuah bug yang dibiarkan hidup yang menyebabkan kebocoran memori pada driver TinkerPop Java telah diperbaiki, sehingga pilihan tidak lagi diperlukan.
Namun, dalam beberapa kasus, mereka dapat mempengaruhi kode Gremlin yang ada di Neptune. Misalnya:
valueMap()
sekarang mengembalikanMap<Object,Object>
bukanMap<String,Object>
.Perilaku tidak konsisten langkah
within()
diperbaiki sehingga langkah bekerja secara konsisten dengan langkah-langkah lain. Sebelumnya, jenis harus cocok agar perbandingan bekerja. Sekarang, jumlah jenis yang berbeda dapat dibandingkan secara akurat. Misalnya,33
sekarang membandingkan sebagai sama dengan33L
, yang tidak pernah terjadi sebelumnya.Sebuah bug di
ReducingBarrierStep
telah diperbaiki, sehingga sekarang tidak mengembalikan nilai jika tidak ada elemen yang tersedia untuk output.Urutan cakupan
select()
berubah (urutan sekarangmaps
,side-effects
,paths
). Hal ini mengubah hasil kueri langka yang menggabungkanside-effects
danselect
dengan nama kunci yang sama untukside-effects
seperti untukselect
.bulkSet()
sekarang menjadi bagian dari protokol GraphSon. Kueri yang berakhir dengantoBulkSet()
tidak akan bekerja dengan klien lama.Salah satu parameterisasi langkah
Submit()
telah dihapus dari klien 3.4.
Banyak perubahan lain yang diperkenalkan di TinkerPop 3.4 tidak mempengaruhi perilaku Neptune saat ini. Misalnya,
io()
Gremlin ditambahkan sebagai langkah keTraversal
dan sekarang tidak lagi digunakan dalamGraph
, tetapi tidak pernah diaktifkan di Neptune. Menambahkan dukungan untuk sifat vertex kardinalitas tunggal ke loader massal untuk Gremlin, untuk memuat data grafik properti.
Menambahkan opsi untuk menimpa nilai yang ada untuk properti kardinalitas tunggal di loader massal.
Menambahkan kemampuan untuk mengambil status kueri Gremlin, dan untuk membatalkan kueri Gremlin.
Menambahkan petunjuk kueri untuk batas waktu kueri SPARQL.
Menambahkan kemampuan untuk melihat peran instans dalam API status (lihat Status instans).
Menambahkan dukungan untuk kloning basis data (lihat Kloning Basis Data di Neptune).
Perbaikan dalam Rilis Mesin Ini
Peningkatan Penjelasan Kueri SPARQL untuk menunjukkan variabel grafik dari klausa FROM.
Peningkatan performa untuk SPARQL dalam filter, filter yang sama, klausa VALUES, dan jumlah rentang.
Peningkatan performa untuk pengurutan langkah Gremlin.
Peningkatan performa untuk traversal
.repeat.dedup
Gremlin.Peningkatan performa traversal
valueMap()
danpath().by()
Gremlin.
Perbaikan Cacat dalam Rilis Mesin Ini
Memperbaiki beberapa masalah dengan jalur properti SPARQL termasuk operasi dengan grafik bernama.
Memperbaiki masalah dengan kueri SPARQL CONTRUCT yang menyebabkan masalah memori.
Memperbaiki masalah dengan parser RDF Turtle dan nama lokal.
Memperbaiki masalah untuk memperbaiki pesan kesalahan yang ditampilkan kepada pengguna.
Memperbaiki masalah dengan traversal
repeat()...drop()
Gremlin.Memperbaiki masalah dengan langkah
drop()
Gremlin.Memperbaiki masalah dengan filter label Gremlin.
Memperbaiki masalah dengan batas waktu kueri Gremlin.