以下章節描述與早期發行系列相比,NDB叢集 9.0.0 中 MySQL NDB叢集的實作變更。NDB叢集 9.0 作為開發版本提供,用於預覽和測試目前正在開發中的新功能。對於生產環境,請使用 NDB 8.4;如需更多資訊,請參閱 MySQL NDB叢集 8.4。NDB叢集 8.0、7.6 和 7.5 是先前在生產環境中仍受支援的 GA 發行版本,雖然我們建議新的生產環境部署使用 MySQL NDB叢集 8.4。
NDB叢集 9.0 的新功能
此處列出 NDB叢集 9.0 中可能令人感興趣的主要變更和新功能
NDB 複製應用程式狀態表格。 NDB叢集 9.0 在效能架構中新增了
ndb_replication_applier_status
表格,提供關於應用程式狀態的每個通道資訊,包括與衝突偵測和解決相關的資訊。此表格可以被認為是現有replication_applier_status
表格的 NDB 特定延伸。先前,關於 NDB 複製應用程式的資訊僅以一組伺服器狀態變數的形式提供給使用者,這些變數僅適用於預設複製通道。
如需更多資訊,請參閱 第 29.12.12.3 節,「ndb_replication_applier_status 表格」,以及 第 25.7 節,「NDB 叢集複製」。
Node.js 已棄用。 MySQL NDB叢集中的
Node.js
支援現在已棄用,您應預期在未來版本中將其移除。您也可以在
https://github.com/mysql/mysql-js
找到適用於Node.js
的 NDB叢集jones-ndb
驅動程式,該驅動程式仍然可供有興趣的使用者使用。ndb_size.pl 已棄用。 ndb_size.pl 公用程式在 NDB 9.0.0 及更高版本中已棄用,不再受支援。您可以預期它將從未來版本的 NDB 叢集發行版中移除。
MySQL 叢集管理員具有進階命令列介面,可以簡化許多複雜的 NDB 叢集管理任務。如需更多資訊,請參閱 MySQL 叢集管理員 9.0.0 使用手冊。