View a markdown version of this page

Neptunus tidak mendukung beberapa kueri bersamaan dalam transaksi - Amazon Neptune

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

Neptunus tidak mendukung beberapa kueri bersamaan dalam transaksi

Meskipun driver Bolt itu sendiri memungkinkan kueri bersamaan dalam transaksi, Neptunus tidak mendukung beberapa kueri dalam transaksi yang berjalan secara bersamaan. Sebaliknya, Neptunus mensyaratkan bahwa beberapa kueri dalam transaksi dijalankan secara berurutan, dan bahwa hasil dari setiap kueri sepenuhnya dikonsumsi sebelum kueri berikutnya dimulai.

Contoh di bawah ini menunjukkan cara menggunakan Bolt untuk menjalankan beberapa kueri secara berurutan dalam transaksi, sehingga hasil masing-masing sepenuhnya dikonsumsi sebelum yang berikutnya dimulai:

final String query = "MATCH (n) RETURN n"; try (Driver driver = getDriver(HOST_BOLT, getDefaultConfig())) { try (Session session = driver.session(readSessionConfig)) { try (Transaction trx = session.beginTransaction()) { final Result res_1 = trx.run(query); Assert.assertEquals(10000, res_1.list().size()); final Result res_2 = trx.run(query); Assert.assertEquals(10000, res_2.list().size()); } } }