TcaplusDB SDK & API

TcaplusDB SDK & API功能支持情况汇总

1. 总体说明

TcaplusDB提供了各种主流编程语言的SDK, 不同编程语言SDK在功能上有些差别。

条件过滤和更新语法说明

条件过滤和更新功能

批量操作接口的相关说明

ResultFlag响应数据返回控制

TDR Blob 内嵌 Protobuf 部分字段读写:通过 C++ / Go SDK 读取和更新 TDR Blob 中的 PB 子字段;用法、适用版本及限制见该文档。

2. TDR表SDK功能支持情况

功能C++ SDKJava SDKGo SDKMySQL 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++ SDKGo SDKRESTFul 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表]遍历表支持支持支持