Mục lục:
Định nghĩa - Clustering có nghĩa là gì?
Phân cụm, trong ngữ cảnh của cơ sở dữ liệu, đề cập đến khả năng một số máy chủ hoặc phiên bản kết nối với một cơ sở dữ liệu. Một thể hiện là tập hợp bộ nhớ và các quá trình tương tác với cơ sở dữ liệu, là tập hợp các tệp vật lý thực sự lưu trữ dữ liệu.
Phân cụm cung cấp hai lợi thế lớn, đặc biệt là trong môi trường cơ sở dữ liệu khối lượng lớn:
- Dung sai lỗi: Do có nhiều hơn một máy chủ hoặc phiên bản để người dùng kết nối, phân cụm cung cấp một giải pháp thay thế, trong trường hợp máy chủ bị lỗi.
- Cân bằng tải: Tính năng phân cụm thường được thiết lập để cho phép người dùng được tự động phân bổ cho máy chủ với tải ít nhất.
Techopedia giải thích Phân cụm
Phân cụm có các hình thức khác nhau, tùy thuộc vào cách dữ liệu được lưu trữ và phân bổ tài nguyên. Loại đầu tiên được gọi là kiến trúc không chia sẻ. Trong chế độ phân cụm này, mỗi nút / máy chủ hoàn toàn độc lập, do đó không có điểm tranh chấp nào. Một ví dụ về điều này sẽ là khi một công ty có nhiều trung tâm dữ liệu cho một trang web. Với nhiều máy chủ trên toàn cầu, không có máy chủ nào là chủ nhân của trò chơi. Chia sẻ - không có gì còn được gọi là bảo vệ cơ sở dữ liệu.
Tương phản điều này với kiến trúc đĩa chia sẻ, trong đó tất cả dữ liệu được lưu trữ tập trung và sau đó được truy cập thông qua các phiên bản được lưu trữ trên các máy chủ hoặc nút khác nhau.
Sự khác biệt giữa hai loại đã trở nên mờ nhạt gần đây với sự ra đời của điện toán lưới hoặc bộ nhớ đệm phân tán. Trong thiết lập này, dữ liệu vẫn được quản lý tập trung nhưng được điều khiển bởi một máy chủ ảo mạnh mẽ của Pháp, bao gồm nhiều máy chủ hoạt động cùng nhau.
Định nghĩa này được viết trong bối cảnh Cơ sở dữ liệu