Bekerja dengan partisi di Amazon Keyspaces - Amazon Keyspaces (untuk Apache Cassandra)

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

Bekerja dengan partisi di Amazon Keyspaces

Di Apache Cassandra, partisi mengontrol data node mana yang disimpan di dalam cluster. Partisi membuat token numerik menggunakan nilai hash dari kunci partisi. Cassandra menggunakan token ini untuk mendistribusikan data di seluruh node. Klien juga dapat menggunakan token ini dalam SELECT operasi dan WHERE klausa untuk mengoptimalkan operasi baca dan tulis. Misalnya, klien dapat secara efisien melakukan query paralel pada tabel besar dengan menentukan rentang token yang berbeda untuk kueri di setiap pekerjaan paralel.

Amazon Keyspaces menyediakan tiga partisi yang berbeda.

Murmur3Partisioner (Default)

Apache Cassandra kompatibelMurmur3Partitioner. Murmur3PartitionerIni adalah partisi Cassandra default di Amazon Keyspaces dan di Cassandra 1.2 dan versi yang lebih baru.

RandomPartitioner

Apache Cassandra kompatibelRandomPartitioner. RandomPartitionerIni adalah partisi Cassandra default untuk versi lebih awal dari Cassandra 1.2.

Partisi Default Keyspaces

DefaultPartitionerMengembalikan hasil token fungsi yang sama sepertiRandomPartitioner.

Pengaturan partisi diterapkan per Wilayah di tingkat akun. Misalnya, jika Anda mengubah partisi di US East (Virginia N.), perubahan diterapkan ke semua tabel di akun yang sama di Wilayah ini. Anda dapat dengan aman mengganti partisi Anda kapan saja. Perhatikan bahwa perubahan konfigurasi membutuhkan waktu sekitar 10 menit untuk menyelesaikannya. Anda tidak perlu memuat ulang data Amazon Keyspaces saat mengubah setelan partisi. Klien akan secara otomatis menggunakan pengaturan partisi baru saat berikutnya mereka terhubung.