這是《MySQL NDB Cluster API 開發人員指南》,其中提供關於使用 MySQL NDB Cluster 作為資料儲存開發應用程式的相關資訊。本指南涵蓋的應用程式介面包括低階 C++ 語言的 NDB API(請參閱第 2 章,NDB API)、用於與 NDB Cluster 管理伺服器通訊和控制的 C 語言 MGM API(請參閱第 3 章,MGM API)以及 MySQL NDB Cluster Java 連接器,它是針對 NDB Cluster 編寫應用程式(包括 JDBC、JPA 和 ClusterJ)的一組 Java API(請參閱第 4 章,MySQL NDB Cluster Java 連接器)。
MySQL NDB Cluster 8.0 也支援使用 Node.js
編寫的應用程式。如需更多資訊,請參閱第 5 章,MySQL NoSQL JavaScript 連接器。
本指南包含概念、術語、類別和函數參考、實用範例、常見問題,以及在應用程式中使用這些 API 的訣竅。
如需開發人員在使用 NDB
時可能感興趣的 NDB 內部資訊,請參閱《MySQL NDB Cluster 內部手冊》。
本指南中提供的資訊適用於 MySQL NDB Cluster 8.0 最近的版本,包括 NDB Cluster 8.0.38 和 NDB Cluster 8.4 LTS 系列。由於 NDB Cluster 及其基礎 API 中的功能和其他重大變更,您不應期望此資訊適用於 NDB Cluster 7.5 之前的 NDB Cluster 軟體版本。較舊的 NDB Cluster 版本的使用者應升級至最新的 NDB Cluster 8.0 可用版本(這是最近的 GA 版本系列),或升級至 NDB Cluster 8.4 LTS 系列。
如需有關 NDB Cluster 8.0 的更多資訊,請參閱MySQL NDB Cluster 8.0 的新功能。如需有關 NDB Cluster 8.4 的資訊,請參閱MySQL NDB Cluster 8.4 的新功能。
如需法律資訊,請參閱法律聲明。
授權資訊 — MySQL NDB Cluster 8.0。 本產品可能包含根據授權使用的第三方軟體。如果您使用的是 商業版本的 MySQL NDB Cluster 8.0,請參閱《MySQL NDB Cluster 8.0 商業版本授權資訊使用者手冊》,以了解授權資訊,包括與本商業版本中可能包含的第三方軟體相關的授權資訊。如果您使用的是 社群版本的 MySQL NDB Cluster 8.0,請參閱《MySQL NDB Cluster 8.0 社群版本授權資訊使用者手冊》,以了解授權資訊,包括與本社群版本中可能包含的第三方軟體相關的授權資訊。
授權資訊 — MySQL NDB Cluster 8.4。 本產品可能包含根據授權使用的第三方軟體。如果您使用的是 商業版本的 MySQL NDB Cluster 8.4,請參閱《MySQL NDB Cluster 8.4 商業版本授權資訊使用者手冊》,以了解授權資訊,包括與本商業版本中可能包含的第三方軟體相關的授權資訊。如果您使用的是 社群版本的 MySQL NDB Cluster 8.4,請參閱《MySQL NDB Cluster 8.4 社群版本授權資訊使用者手冊》,以了解授權資訊,包括與本社群版本中可能包含的第三方軟體相關的授權資訊。
版權所有 © 1997、2024,Oracle 和/或其關係企業。
授權限制
本軟體和相關文件是在包含使用和揭露限制的授權協議下提供的,並受智慧財產權法保護。除非您的授權協議中明確允許或法律允許,否則您不得以任何形式或透過任何方式使用、複製、重製、翻譯、廣播、修改、授權、傳輸、散布、展示、執行、發布或顯示任何部分。除非法律為了互通性要求,否則禁止對本軟體進行反向工程、反組譯或反編譯。
免責聲明
本文所含資訊如有變更,恕不另行通知,且不保證無錯誤。如果您發現任何錯誤,請以書面形式向我們報告。
限制權利聲明
如果這是交付給美國政府或代表美國政府授權其使用的軟體、軟體文件、資料(如聯邦採購條例所定義)或相關文件,則下列聲明適用
美國政府最終使用者:交付給或由美國政府最終使用者存取的 Oracle 程式(包括任何作業系統、整合軟體、在交付的硬體上內嵌、安裝或啟用的任何程式,以及此類程式的修改)和 Oracle 電腦文件或其他 Oracle 資料是根據適用的聯邦採購條例和機構特定的補充法規定義的「商業電腦軟體」、「商業電腦軟體文件」或「有限權利資料」。因此,i) Oracle 程式(包括任何作業系統、整合軟體、在交付的硬體上內嵌、安裝或啟用的任何程式,以及此類程式的修改)、ii) Oracle 電腦文件和/或 iii) 其他 Oracle 資料的使用、重製、複製、發布、展示、揭露、修改、衍生作品的準備和/或改編,受到適用合約中包含的授權中規定的權利和限制約束。美國政府使用 Oracle 雲端服務的條款由此類服務的適用合約定義。未授予美國政府任何其他權利。
危險應用程式聲明
本軟體或硬體是為各種資訊管理應用程式中的一般用途而開發的。它不是為任何本質上危險的應用程式開發或預定的,包括可能造成人身傷害風險的應用程式。如果您在危險應用程式中使用本軟體或硬體,則您應負責採取所有適當的故障安全、備份、冗餘和其他措施,以確保其安全使用。對於因在危險應用程式中使用本軟體或硬體而造成的任何損害,Oracle 公司及其關係企業概不承擔任何責任。
商標聲明
Oracle、Java、MySQL 和 NetSuite 是 Oracle 和/或其關係企業的註冊商標。其他名稱可能是其各自所有者的商標。
Intel 和 Intel Inside 是 Intel 公司的商標或註冊商標。所有 SPARC 商標均根據授權使用,並且是 SPARC International, Inc. 的商標或註冊商標。AMD、Epyc 和 AMD 標誌是 Advanced Micro Devices 的商標或註冊商標。UNIX 是 The Open Group 的註冊商標。
第三方內容、產品和服務免責聲明
本軟體或硬體和文件可能提供對第三方內容、產品和服務的存取或相關資訊。除非您與 Oracle 之間適用的協議另有規定,否則 Oracle 公司及其關係企業不對第三方內容、產品和服務負責,並明確聲明免除與之相關的所有類型的保證。除非您與 Oracle 之間適用的協議另有規定,否則對於因您存取或使用第三方內容、產品或服務而造成的任何損失、成本或損害,Oracle 公司及其關係企業概不負責。
本文件之使用
本文件並非根據 GPL 授權散佈。本文件的使用受以下條款約束
您只能為了個人使用而建立本文件的列印副本。只要實際內容未以任何方式變更或編輯,就允許轉換為其他格式。您不得以任何形式或在任何媒體上發佈或散佈本文件,除非您以類似於 Oracle 傳播文件的方式散佈文件(也就是說,以電子方式在網站上下載軟體),或在 CD-ROM 或類似媒體上散佈文件,但前提是文件必須與軟體在相同媒體上一起散佈。任何其他使用,例如散佈列印副本或在另一份出版物中全部或部分使用本文件,都需要 Oracle 授權代表的事先書面同意。Oracle 和/或其關係企業保留對本文件未明確授予的所有權利。
如需有關 Oracle 對於可存取性之承諾的資訊,請造訪 Oracle 可存取性計畫網站:http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc。
已購買支援的 Oracle 客戶可以透過 My Oracle Support 取得電子支援。如需資訊,請造訪 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info 或造訪 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs
(如果您是聽力障礙者)。