TcaplusDB SDK & API功能支持情况汇总
1. 总体说明
TcaplusDB提供了各种主流编程语言的SDK, 不同编程语言SDK在功能上有些差别。
2. TDR表SDK功能支持情况
功能 | C++ SDK | Java SDK | Go SDK | MySQL Driver |
---|---|---|---|---|
[Generic表]查询单条数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]插入单条数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]更新单条数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]替换单条数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]删除单条数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]查询本地索引 | 支持 | 支持 | 支持 | 支持 |
[Generic表]查询分布式索引(全局索引) | 支持 | 不支持 | 支持 | 支持 |
[Generic表]批量查询多条数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]批量插入多条数据 | 支持 | 不支持 | 支持 | 不支持 |
[Generic表]批量更新多条数据 | 支持 | 不支持 | 支持 | 不支持 |
[Generic表]批量替换多条数据 | 支持 | 不支持 | 支持 | 不支持 |
[Generic表]批量删除多条数据 | 支持 | 不支持 | 支持 | 不支持 |
[Generic表]遍历表数据 | 支持 | 支持 | 支持 | 支持 |
[Generic表]记录部分字段自增 | 支持 | 支持 | 支持 | 支持 |
[Generic表]设置记录过期淘汰TTL | 支持 | 不支持 | 支持 | 支持 |
[Generic表]查询记录过期淘汰TTL | 支持 | 不支持 | 支持 | 支持 |
[Generic表]通过本地索引批量删除记录 | 支持 | 不支持 | 支持 | 不支持 |
[List表]在列表中的指定位置插入元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]查询列表中的指定位置的元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]更新列表中的指定位置的元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]删除列表中的指定位置的元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]读取列表中的所有元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]删除列表中的所有元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]向列表中批量插入元素 | 支持 | 不支持 | 支持 | 不支持 |
[List表]从列表中批量查询元素 | 支持 | 不支持 | 支持 | 不支持 |
[List表]向列表中批量更新元素 | 支持 | 不支持 | 支持 | 不支持 |
[List表]从列表中批量删除元素 | 支持 | 支持 | 支持 | 不支持 |
[List表]遍历表数据 | 支持 | 支持 | 支持 | 不支持 |
查询表结构 | 不支持 | 支持 | 不支持 | 不支持 |
查询表记录总数 | 支持 | 不支持 | 支持 | 不支持 |
3. PB表SDK功能支持情况
功能 | C++ SDK | Go SDK | RESTFul API |
---|---|---|---|
[Generic表]查询单条数据 | 支持 | 支持 | 支持 |
[Generic表]插入单条数据 | 支持 | 支持 | 支持 |
[Generic表]查询单条数据部分字段值 | 支持 | 支持 | 支持 |
[Generic表]更新单条数据 | 支持 | 支持 | 支持 |
[Generic表]更新单条数据部分字段值 | 支持 | 支持 | 支持 |
[Generic表]自增单条数据字段值 | 支持 | 支持 | 支持 |
[Generic表]替换单条数据 | 支持 | 支持 | 支持 |
[Generic表]删除单条数据 | 支持 | 支持 | 支持 |
[Generic表]删除本地索引键值相同的数据 | 支持 | 支持 | 支持 |
[Generic表]批量查询多条数据 | 支持 | 支持 | 支持 |
[Generic表]批量查询多条数据部分字段值 | 支持 | 支持 | 支持 |
[Generic表]批量插入多条数据 | 支持 | 支持 | 支持 |
[Generic表]批量更新多条数据 | 支持 | 支持 | 支持 |
[Generic表]批量替换多条数据 | 支持 | 支持 | 支持 |
[Generic表]批量删除多条数据 | 支持 | 支持 | 支持 |
[Generic表]查询表中总数据条数 | 支持 | 支持 | 支持 |
[Generic表]查询本地索引 | 支持 | 支持 | 支持 |
[Generic表]查询分布式索引(全局索引) | 支持 | 支持 | 支持 |
[Generic表]遍历表中的数据 | 支持 | 支持 | 支持 |
[Generic表]设置记录过期淘汰TTL | 支持 | 支持 | 不支持 |
[Generic表]查询记录过期淘汰TTL | 支持 | 支持 | 不支持 |
[List表]从列表中获取单个元素 | 支持 | 支持 | 支持 |
[List表]从列表中批量获取多个元素 | 支持 | 支持 | 支持 |
[List表]从列表中获取所有元素 | 支持 | 支持 | 支持 |
[List表]向列表中插入单个元素 | 支持 | 支持 | 支持 |
[List表]向列表中批量插入多个元素 | 支持 | 支持 | 支持 |
[List表]更新列表中的单个元素 | 支持 | 支持 | 支持 |
[List表]批量更新列表中的多个元素 | 支持 | 支持 | 支持 |
[List表]删除列表中的单个元素 | 支持 | 支持 | 支持 |
[List表]批量删除列表中的多个元素 | 支持 | 支持 | 支持 |
[List表]删除列表中所有元素 | 支持 | 支持 | 支持 |
[List表]遍历表 | 支持 | 支持 | 支持 |