Q:
Apa arti partisi sehubungan dengan database?
SEBUAH:Mempartisi basis data berarti mengambil berbagai bagian data yang disimpan dalam basis data dan memisahkannya menjadi berbagai partisi, atau potongan. Ini sering dilakukan untuk mengakomodasi penyeimbangan beban, atau untuk membantu menyediakan set basis data yang lebih kecil yang dapat dikerjakan oleh sistem server independen.
Webinar: Memindahkan Database Relasional Melampaui yang Tradisional Daftar disini |
Dalam database yang dipartisi, beberapa set yang dipartisi dapat dibagikan di berbagai node atau server. Lainnya akan ditempatkan secara independen dalam satu simpul.
Berbagai jenis partisi termasuk rentang partisi, daftar partisi dan partisi hash. Dalam mempartisi rentang, insinyur mempartisi tabel database tunggal dengan membaginya menjadi beberapa rentang kunci. Daftar partisi melibatkan mengambil pengidentifikasi tingkat atas dan mengelompokkan set data ke node database dipartisi. Partisi hash menggunakan fungsi hash untuk memilah partisi set data.
Insinyur juga berbicara tentang "pecahan" dalam partisi horizontal. Database shard diadakan di server sendiri untuk, sekali lagi, mengakomodasi load balancing atau pembagian beban. Partisi basis data adalah fenomena yang berkembang karena basis data relasional dan alat lainnya menangani peningkatan volume data di era big data dan analitik.