Clustering

Pengarang: Eugene Taylor
Tanggal Pembuatan: 10 Agustus 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
StatQuest: K-means clustering
Video: StatQuest: K-means clustering

Isi

Definisi - Apa yang dimaksud dengan Clustering?

Clustering, dalam database con, mengacu pada kemampuan beberapa server atau contoh untuk terhubung ke satu database. Contoh adalah kumpulan memori dan proses yang berinteraksi dengan database, yang merupakan kumpulan file fisik yang sebenarnya menyimpan data.


Clustering menawarkan dua keuntungan utama, terutama di lingkungan basis data volume tinggi:

  • Toleransi kesalahan: Karena ada lebih dari satu server atau contoh bagi pengguna untuk terhubung, pengelompokan menawarkan alternatif, jika terjadi kegagalan server individual.
  • Load balancing: Fitur pengelompokan biasanya diatur untuk memungkinkan pengguna untuk secara otomatis dialokasikan ke server dengan beban paling sedikit.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Clustering

Clustering mengambil bentuk yang berbeda, tergantung pada bagaimana data disimpan dan dialokasikan sumber daya. Tipe pertama dikenal sebagai arsitektur shared-nothing. Dalam mode pengelompokan ini, setiap node / server sepenuhnya independen, sehingga tidak ada titik pertentangan. Contohnya adalah ketika perusahaan memiliki beberapa pusat data untuk satu situs web. Dengan banyak server di seluruh dunia, tidak ada satu server pun yang merupakan "master." Shared-nothing juga dikenal sebagai "database sharding."


Bandingkan ini dengan arsitektur disk bersama, di mana semua data disimpan secara terpusat dan kemudian diakses melalui instance yang disimpan di server atau node yang berbeda.

Perbedaan antara kedua jenis ini menjadi kabur baru-baru ini dengan pengenalan komputasi grid atau caching terdistribusi. Dalam pengaturan ini, data masih dikelola secara terpusat tetapi dikendalikan oleh "server virtual" yang kuat yang terdiri dari banyak server yang bekerja bersama sebagai satu.

Definisi ini ditulis dalam database con