1-> điểm đầu tiên của bạn là chính xác theo cách. Nhưng tôi nghĩ nếu nhiều máy sẽ chia sẻ cùng một dữ liệu, nó sẽ được sao chép thay vì phân cụm. Trong phân cụm dữ liệu được phân chia giữa các máy khác nhau và có phân vùng ngang có nghĩa là việc chia dữ liệu dựa trên các hàng, các bản ghi được chia bằng cách sử dụng một số thuật toán trong số các máy đó.
chia dữ liệu được thực hiện sao cho mỗi bản ghi sẽ nhận được khóa duy nhất giống như trường hợp cặp khóa-giá trị và mỗi máy cũng có liên quan machine_id duy nhất được sử dụng để xác định cặp giá trị khóa nào sẽ đi đến máy nào.
chúng tôi gọi mỗi máy một cụm và mỗi cụm bao gồm một máy chủ cá nhân mysql, dữ liệu cá nhân và một người quản lý cụm. Và cũng có một chia sẻ dữ liệu giữa tất cả các nút cụm sao cho tất cả dữ liệu có sẵn cho mọi nút bất cứ lúc nào.
việc truy xuất dữ liệu được thực hiện thông qua các thiết bị/máy chủ ghi nhớ để truy xuất nhanh và cũng có một máy chủ nhân bản cho một cụm cụ thể để lưu dữ liệu.
2-> có, có khả năng vì có chia sẻ tất cả dữ liệu giữa tất cả các nút cụm.và bạn cũng có thể sử dụng bộ cân bằng tải để cân bằng tải. Nhưng ý tưởng cân bằng tải khá yên tĩnh vì chúng đang được hầu hết các máy chủ sử dụng. nhưng nếu bạn đang thử bạn chỉ vì kiến thức của bạn thì không cần vì bạn sẽ không nhận ra loại tải mà tạo ra yêu cầu của một bộ cân bằng tải mà chính người quản lý cụm có thể thực hiện toàn bộ.
3-> RandomSeed là đúng. bạn cảm thấy sự cần thiết của cụm sao khi sự sao chép của bạn trở nên không thực tế có nghĩa là nếu bạn đang sử dụng máy chủ chính để viết và nô lệ cho lần đọc thì một lúc nào đó lưu lượng truy cập trở nên lớn sao cho máy chủ không thể hoạt động trơn tru thì bạn sẽ cảm thấy cần phải phân cụm. đơn giản là tăng tốc toàn bộ quá trình. đây không phải là trường hợp duy nhất, đây chỉ là một trong những trường hợp này chỉ là một trường hợp.
hy vọng điều này hữu ích cho bạn !!
Cảm ơn bạn, bạn nói chính xác điều gì ở điểm 3: 'và sao chép sẽ trở thành không thực tế '? Bạn có thể cho tôi một ví dụ không? – Uffo
Bạn có hỏi về khi nhân rộng trở thành không thực tế, hoặc về sao chép hoàn toàn? Chia tỷ lệ ngang có thể đạt được thông qua, ví dụ, [nhân bản tròn] (http://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-replication-multi-master.html) phía sau bộ cân bằng tải. Nhưng khi bạn bắt đầu thực hiện những điều này, bạn nên tự hỏi mình về việc triển khai một cụm thay thế. – RandomSeed
[Câu trả lời này] (http://stackoverflow.com/a/5326403/1446005) cũng có thể được bạn quan tâm. – RandomSeed