表格存储提供了多种主流开发语言的SDK,包括Java、Go、Python、Node.js、.NET和PHP,您可以根据需要选择合适的SDK来管理和使用表格存储服务。
前提条件
在使用表格存储SDK之前,您需要开通表格存储服务并创建实例。
数据模型支持列表
表格存储SDK支持多种开发语言,不同语言支持的数据模型存在差异。详情请参见下表。
开发语言 | 支持的数据模型 | 参考文档 |
Java | 宽表模型、时序模型、消息模型 | Java SDK参考文档 |
Go | 宽表模型、时序模型、消息模型 | Go SDK参考文档 |
Python | 宽表模型、时序模型 | Python SDK参考文档 |
Node.js | 宽表模型 | Node.js SDK参考文档 |
.NET | 宽表模型 | .NET SDK参考文档 |
PHP | 宽表模型 | PHP SDK参考文档 |
功能支持列表
表格存储各功能支持的SDK详情请参见下表。
“✓”表示支持,“×”表示不支持。
功能 | Java | Go | Python | Node.js | .NET | PHP |
表级别操作 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
主键列自增 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
基础数据操作 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
条件更新 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
局部事务 | ✓ | ✓ | ✓ | ✓ | × | ✓ |
原子计数器 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
过滤器 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
全局二级索引 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
本地二级索引 | ✓ | ✓ | ✓ | ✓ | × | ✓ |
多元索引:基础功能 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
多元索引:向量检索 | ✓ | ✓ | ✓ | ✓ | × | × |
多元索引:统计聚合 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
SQL查询 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
通道服务 | ✓ | ✓ | × | × | × | × |
数据湖投递 | ✓ | ✓ | × | × | × | × |
时序模型 | ✓ | ✓ | ✓ | × | × | × |
消息模型 | ✓ | ✓ | × | × | × | × |