Rumah Audio Apakah pembahagian bermakna dalam pangkalan data?

Apakah pembahagian bermakna dalam pangkalan data?

Anonim

Q:

Apakah pembahagian bermakna dalam pangkalan data?

A:

Pemisahan pangkalan data bermakna mengambil pelbagai bahagian data yang disimpan dalam pangkalan data dan memisahkannya ke dalam pelbagai partition, atau kepingan. Ini sering dilakukan untuk menampung keseimbangan beban, atau untuk membantu menyediakan set pangkalan data yang lebih kecil yang boleh dilakukan oleh sistem pelayan bebas.

Webinar: Mengalihkan Pangkalan Data Relasi Di Luar Tradisional

Daftar disini

Dalam pangkalan data partitioned, beberapa set partition boleh dikongsi di pelbagai nod atau pelayan. Lain-lain akan ditempatkan secara bebas dalam satu nod.

Jenis pembahagian yang berbeza termasuk pembahagian pelbagai, pemisahan senarai dan pemisahan hash. Dalam pembahagian pelbagai, jurutera partition satu jadual pangkalan data dengan memisahkannya ke dalam pelbagai julat utama. Senarai partition melibatkan mengambil pengenal peringkat tertinggi dan kumpulan data set ke nod pangkalan data partitioned. Pemisahan Hash menggunakan fungsi hash untuk menyelesaikan pembahagian set data.

Jurutera juga bercakap mengenai "shards" dalam pembahagian mendatar. Shard pangkalan data diadakan di pelayannya sendiri, sekali lagi, menampung keseimbangan beban atau perkongsian beban. Pembahagian pangkalan data adalah fenomena yang semakin meningkat sebagai pangkalan data hubungan dan alat lain mengendalikan peningkatan jumlah data dalam umur data dan analisis besar.

Apakah pembahagian bermakna dalam pangkalan data?