mysql ndb_mysql8 参考手册--MySQL NDB群集8.0
MySQL NDB Cluster是適用于分布式計算環(huán)境的MySQL的高可用性,高冗余版本。最新的NDB群集發(fā)行系列使用NDB存儲引擎的版本8 (也稱為 NDBCLUSTER)來使多臺計算機與群集中的MySQL服務(wù)器和其他軟件一起運行。NDB Cluster 8.0(現(xiàn)已從版本8.0.19開始以通用版本(GA)發(fā)行)提供了8.0版的 NDB存儲引擎。GA發(fā)行版仍提供NDB Cluster 7.6和NDB Cluster 7.5 NDB,分別使用的7.6和7.5版本。NDB Cluster 7.4和NDB Cluster 7.3仍可用于生產(chǎn)中的以前的GA版本NDB版本7.4和7.3。NDB 7.2和更早的發(fā)行系列不再受支持或維護。
NDBOracle構(gòu)建的標準MySQL Server 8.0二進制文件中不包含 對存儲引擎的支持。相反,Oracle的NDB Cluster二進制文件的用戶應(yīng)升級到適用于受支持平臺的NDB Cluster的最新二進制版本-其中包括應(yīng)與大多數(shù)Linux發(fā)行版一起使用的RPM。從源構(gòu)建的NDB Cluster 8.0用戶應(yīng)使用為MySQL 8.0提供的源,并使用提供NDB支持所需的選項進行構(gòu)建。(可以在此處獲取源的位置在本節(jié)的后面列出。)
重要
MySQL NDB群集不支持InnoDB群集,該群集必須使用帶有InnoDB存儲引擎的MySQL Server 8.0 以及NDB Cluster發(fā)行版中未包含的其他應(yīng)用程序進行部署 。MySQL Server 8.0二進制文件不能與MySQL NDB Cluster一起使用。
您可以在mysql客戶端中看到:
shell> mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 8.0.20-cluster Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT VERSION()\G
*************************** 1. row ***************************
VERSION(): 8.0.20-cluster
1 row in set (0.00 sec)
使用MySQL 8.0的NDB Cluster的第一個通用版本是使用MySQL 8.0.19的NDB 8.0.19。
通常不包含在MySQL 8.0發(fā)行版中的其他NDB Cluster程序顯示的版本字符串使用以下格式:
mysql-mysql_server_version ndb-ndb_engine_version
mysql_server_version表示NDB群集版本所基于的MySQL Server的版本。對于所有NDB Cluster 8.0版本,這是 ,其中8.0.nnn 是版本號。 db_engine_version是此版本的NDB Cluster軟件使用的存儲引擎的版本 。對于所有NDB 8.0版本,此數(shù)字與MySQL Server版本相同。您可以在ndb_mgm客戶端的命令 輸出中看到這種格式,如下所示:
SHOW
ndb_mgm> SHOW
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=1 @10.0.10.6 (mysql-8.0.22 ndb-8.0.20, Nodegroup: 0, *)
id=2 @10.0.10.8 (mysql-8.0.22 ndb-8.0.20, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=3 @10.0.10.2 (mysql-8.0.22 ndb-8.0.20)
[mysqld(API)] 2 node(s)
id=4 @10.0.10.10 (mysql-8.0.22 ndb-8.0.20)
id=5 (not connected, accepting connect from any host)
與標準MySQL 8.0版本的兼容性。 盡管許多標準的MySQL模式和應(yīng)用程序都可以使用NDB Cluster運行,但是使用NDB Cluster運行時,未修改的應(yīng)用程序和數(shù)據(jù)庫模式可能會有些不兼容或性能不理想(請參見 第22.1.7節(jié)“ NDB Cluster的已知限制”))。所有這些問題都可以解決,但這也意味著您不太可能在不考慮更改架構(gòu)可能性的情況下切換現(xiàn)有的應(yīng)用程序數(shù)據(jù)存儲(例如當(dāng)前使用MyISAM 或)InnoDB以使用 NDB存儲引擎。 ,查詢和應(yīng)用程序。一個沒有編譯 的mysqldNDB支持(即,構(gòu)建時不帶 -DWITH_NDBCLUSTER_STORAGE_ENGINE其別名-DWITH_NDBCLUSTER)不能代替使用它構(gòu)建的mysqld。
總結(jié)
以上是生活随笔為你收集整理的mysql ndb_mysql8 参考手册--MySQL NDB群集8.0的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微电子科学与工程专业课程有哪些(主要学什
- 下一篇: linux cmake编译源码,linu