MySQL NDB Cluster是一個高可用性的分布式數據庫系統,它由多個 MySQL 數據庫服務器組成,可以提供垂直或水平的擴展性。NDB Cluster使用網絡連接來將數據分散在所有參與的數據庫服務器上,讓系統在遇到單個節點失效時仍然能夠繼續運行。
例如,NDB集群可以定義一個表并將它分開存儲。不同的表數據儲存在不同的節點中,形成切片。在NDB集群中,數據的存儲和操作都是由多個節點共同完成。 CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(255), age INT, sex CHAR(1), grade INT ) engine=ndbcluster;
NDB Cluster的最大優勢是其高可用性特性。當整個系統有節點失效時,NDB Cluster可以使用現有的節點自動重新配置并重新連接。此外,還可以使用NDB Cluster中的備份管理工具保護數據完整性,并獲得更高級別的數據可用性和可靠性。
# 創建NDN Cluster備份 shell>ndb_mgm ndb_mgm>show ndb_mgm>all ndb_mgm>START BACKUP
總之,MySQL NDB Cluster是一個可靠的高可用性分布式數據庫系統,功能強大,適用于需要快速響應和容錯的應用程序。
下一篇mysql near