文件首頁
MySQL NDB Cluster API 開發人員指南
相關文件 下載本手冊
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


2.1.1.1 一般需求

若要搭配 MySQL 使用 NDB API,您必須在 install_dir/lib 下與一般 MySQL 用戶端程式庫和標頭檔一起安裝 libndbclient 用戶端程式庫及其相關的標頭檔。當您使用 -DWITH_NDBCLUSTER=ON 建置 MySQL 或使用支援 NDB 儲存引擎的 MySQL 二進位套件時,會自動安裝這些檔案。

指南的目標是搭配 MySQL NDB Cluster 7.5 和更新版本使用。

C 和 C++ 語言支援。下表提供有關針對支援的 NDB Cluster 版本編譯 MGM API 應用程式、NDB API 應用程式和 libndbclient 程式庫的最低 C 和 C++ 語言需求的資訊。

表 2.1 語言支援需求

NDB Cluster 版本 MGM API NDB API 標頭檔 libndbclient
7.5, 7.6 C99 [a] C++98 [b] C99 或 C++98 C++03 [c]
8.0、8.1 [d]、8.2 C++11 [e] C++11 C++11 C++03 [f]
8.3 和更新版本 C99 C++11 C99 或 C++11 C++17 [f] [g]

[a] GCC 4.5; Clang (任何版本)

[b] GCC 4.8.1; Clang 3.3

[c] GCC 4.3; Clang (任何版本)

[d] NDB Cluster 8.1 是 MySQL NDB Cluster 創新版本,已不再提供;它已被 NDB Cluster 8.2 創新版本取代。

[e] GCC 4.8.1; Clang 3.3

[f] 在這些版本中,這與編譯 MySQL 伺服器所需的 C++ 語言支援等級相同。

[g] GCC 8; Clang 5


如需從原始碼建置 MySQL 和 NDB Cluster 的資訊,請參閱從原始碼安裝 MySQL。如需針對 MySQL C API 建置 MySQL 應用程式的資訊,請參閱建置 C API 用戶端程式