NDB API 是一个实现事务的 NDB Cluster 应用程序接口。它由以下基本类组成:
Ndb_cluster_connection表示与集群的连接。Ndb是主类,代表与数据库的连接。NdbDictionary提供有关表和属性的元信息。NdbTransaction代表一个交易。NdbOperation表示使用主键的操作。NdbScanOperation表示执行全表扫描的操作。NdbIndexOperation表示使用唯一哈希索引的操作。NdbIndexScanOperation表示使用有序索引执行扫描的操作。NdbRecAttr代表一个属性值。
此外,NDB API 定义了一个
NdbError结构,其中包含错误的规范。
还可以接收数据库中数据更改时触发的事件。这是通过
NdbEventOperation类来完成的。
MySQL 5.1 之前的NDB事件通知 API 不受支持。
有关这些类以及此处未列出的一些其他辅助类的更多信息,请参阅 第 2.3 节,“NDB API 类、接口和结构”。