TcaplusDB用户手册
01 TcaplusDB是什么?
基本概念介绍
业务(App)
游戏区(Zone,表格组)
TDR表
PB表
Shard(分片)
本地索引
本地TopN索引
分布式索引(全局索引)
触发器
典型应用场景
合服
备份 & 回档
数据备份
记录回档
表级回档
进程回档
条件回档
数据构造
数据导入
乐观锁
Schema Free
数据淘汰
敏感词导出和上报
部分连接算法
数据库选型参考
02 TcaplusDB环境准备
内网&自建云环境申请
腾讯云服务申请
本地环境部署
容器环境部署
03 TcaplusDB入门
基本概念
环境准备
第1步:创建业务
第2步:创建游戏区
第3步:创建表
第4步:插入数据
第5步:查找数据
第6步:更新数据
第7步:替换数据
第8步:查询本地索引
第9步:创建分布式索引(全局索引)
第10步:查询分布式索引(全局索引)
第11步:删除数据
后续操作
04 TcaplusDB OMS控制台
业务管理
创建业务
查看业务ID
查看目录服务器地址
查看业务访问密码
游戏区(表格组)管理
创建游戏区(表格组)
修改游戏区(表格组)
查看游戏区(表格组)ID
批量复制游戏区(表格组)
修改客户端白名单配置
表管理
新建表
修改表
删除表
清理表
重建表
设置表压缩
设置读分流
设置数据过期淘汰
设置缓写
创建分布式索引(全局索引)
设置触发器
数据管理
查看数据
数据导入计划
05 TcaplusDB SDK & API
TDR表SDK & API
C++ SDK
开始使用
接口文档
[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表]遍历表数据
查询表记录总数
响应分包问题说明
条件过滤和更新说明
常见问题
Java SDK
开始使用
接口文档
[Generic表]查询单条数据
[Generic表]查询本地索引
[Generic表]扫描全表数据
[Generic表]批量查询多条数据
[Generic表]插入单条数据
[Generic表]替换单条数据
[Generic表]更新单条数据
[Generic表]自增单条数据字段值
[Generic表]删除单条数据
[List表]读取列表中所有元素
[List表]读取列表中指定位置的元素
[List表]扫描全表数据
[List表]向列表中的指定位置插入数据
[List表]更新列表中指定位置的数据
[List表]删除列表中的所有数据
[List表]删除列表中指定位置的数据
[List表]批量删除列表中的多条数据
查询表结构
常见问题
关于数据类型
Go SDK
开始使用
接口文档
[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表]遍历表数据
查询表记录总数
MySQL协议兼容接口
开始使用
语法说明
[Generic表]插入数据
[Generic表]删除数据
[Generic表]更新数据
[Generic表]查询数据
[Generic表]全表遍历
[Generic表]COUNT
[Generic表]乐观锁
[Generic表]TTL
[Generic表]全局索引查询
[Generic表]本地TopN索引查询
关于数据类型
查看接入信息
读写权限管理
MySQL协议兼容错误码
PB表SDK & API
C++ SDK
开始使用
接口文档
[Generic表]查询单条数据
[Generic表]插入单条数据
[Generic表]更新单条数据
[Generic表]替换单条数据
[Generic表]删除单条数据
[Generic表]查询本地索引
[Generic表]查询全局索引
[Generic表]批量查询多条记录
[Generic表]批量插入多条记录
[Generic表]批量更新多条记录
[Generic表]批量替换多条记录
[Generic表]批量删除多条记录
[Generic表]遍历表数据
[Generic表]部分字段查询
[Generic表]部分字段更新
[Generic表]部分字段自增
[Generic表]记录过期淘汰TTL
[Generic表]通过本地索引批量删除记录
[List表]在列表指定位置插入元素
[List表]查询列表中指定位置的元素
[List表]更新列表中指定位置的元素
[List表]删除列表中指定位置的元素
[List表]读取列表中的所有元素
[List表]删除列表中的所有元素
[List表]向列表中批量插入元素
[List表]从列表中批量查询元素
[List表]向列表中批量更新元素
[List表]从列表中批量删除元素
[List表]遍历表数据
查询表记录总数
条件过滤和更新说明
Go SDK
开始使用
接口文档
[Generic表]查询单条数据
[Generic表]插入单条数据
[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表]遍历表数据
查询表记录总数
条件过滤和更新说明
RESTFul API
开始使用
接口文档
[Generic表]查询单条数据
[Generic表]插入单条数据
[Generic表]查询单条数据部分字段值
[Generic表]更新单条数据
[Generic表]更新单条数据部分字段值
[Generic表]自增单条数据字段值
[Generic表]替换单条数据
[Generic表]删除单条数据
[Generic表]删除本地索引键值相同的数据
[Generic表]批量查询多条数据
[Generic表]批量查询多条数据部分字段值
[Generic表]批量插入多条数据
[Generic表]批量更新多条数据
[Generic表]批量替换多条数据
[Generic表]批量删除多条数据
[Generic表]查询表中总数据条数
[Generic表]查询本地索引
[Generic表]查询分布式索引(全局索引)
[Generic表]遍历表中的数据
[List表]从列表中获取单个元素
[List表]从列表中批量获取多个元素
[List表]从列表中获取所有元素
[List表]向列表中插入单个元素
[List表]向列表中批量插入多个元素
[List表]更新列表中的单个元素
[List表]批量更新列表中的多个元素
[List表]删除列表中的单个元素
[List表]批量删除列表中的多个元素
[List表]删除列表中所有元素
[List表]遍历表
WebService API
开始使用
接口说明
授权凭证
获取access-token[AccessToken]
业务管理
查询app下的zone的信息[GetZoneList]
查询app下的未处理完的单据[GetTableApplyListInApp]
查询app下在使用的机器的ip[GetIpList]
游戏区(表格组)管理
增加zone[ZonesAdd]
修改zone[ModifiedZone]
删除zone[ZonesBatchDelete]
查询zone下的表的信息[TableListByZone]
数据表管理
查看表信息
查看表信息[TableDetail]
加表
上传定义表结构的xml/tdr/proto文件操作[Attachment]
检查指定的xml/tdr/proto文件定义的表[TdrDefinition]
申请通过xml/tdr/proto文件新增表[TableBatchapply]
审核加表申请[AddTableConfirm]
克隆表结构[ZonesClone]
修改表
申请修改表[TableModify]
审核修改表申请[TableModifyCheck]
检查表结构是否发生改变[TdrModifyCheck]
清表
申请清理表[TableTruncating]
审核清理表单据[TableTruncateCheck]
删表
申请删除表[TableDeleting]
审核删除表申请[TableDeleteCheck]
重建表
申请重建表[TableRebuild]
审核重建表申请[TableRebuildCheck]
设置表数据淘汰
设置表数据淘汰[TableSetDataExpiration]
表数据复制
申请复制表数据[TableBatchMergeTableData]
审核复制表数据[TableMergeTableDataCheck]
查询申请单信息[TableGetTableApplyDetail]
拒绝审核单据接口
事务管理
查询事务详情[TransactionDetail]
执行事务[TransactionExecuting]
恢复事务[TransactionRedo]
查询指定app的svr故障恢复事务列表[TransactionGetFailoverList]
强制结束事务[TransactionExecuting]
数据备份管理
申请数据按表备份[BackupSvrDataApply]
申请数据屏蔽备份[BackupSvrDataApplyBlockTimer]
审核数据备份单据[BackupSvrDataCheck]
查询数据备份申请单信息[BackupSvrDataApplyDetail]
按游戏区屏蔽备份[BlockAutoBackupAdd]
解除按游戏区屏蔽备份[BlockAutoBackupDelete]
查看按游戏区屏蔽备份[BlockAutoBackup]
生成表数据构造的事务[TableDataMake]
生成机器数据构造的事务[MachineDataMake]
生成数据导入的事务[TableDataImport]
查询数据构造事务[TableDataRelateTrans]
分布式索引(全局索引)管理
申请创建表索引[ApplyTableIndex]
审核表索引申请[CheckApplyTableIndex]
终止索引单据[TableAbortApply]
查询索引[GetTableIndex]
用户标记管理
插入用户标记[CustomerOmsStoreAdd]
查询用户标记[CustomerOmsStoreQuery]
修改用户标记[CustomerOmsStoreUpdate]
删除用户标记[CustomerOmsStoreDelete]
NewOms接口说明
接入指南_鉴权步骤全解析
请求说明
响应参数说明
错误码
通用参数(分页+排序)
项目相关接口
项目详情
项目_修改
项目列表
与项目相关的集群列表
区相关接口
区列表
新建区
修改游戏区
删除游戏区
区的表总数
获取最大区ID
表文件模块相关接口
上传表文件
历史上传文件列表
表相关接口
表列表
表详情
表添加
提交加表申请
审核加表申请
解析加表文件
检查表是否已存在
审核加表_查找可用的Svr机器
审核加表_查找可用的Proxy机器
表变更
比较表和上传文件的差异,变更合法性
提交表变更申请
审核表变更申请
表重建
比较表和上传文件的差异_变更合法性
提交表重建申请
审核表重建申请
表删除
提交表删除申请
审核表删除申请
表清理
提交表清理申请
审核表清理申请
表缓写
申请表缓写
审核表缓写
修改表缓写
查询表缓写信息
删除缓写
表索引
申请表索引
审核表索引
删除索引
查询表索引信息
重建全局索引
周期性清理表
新增/修改配置
查看配置
表结构
比较游戏区下的所有表和上传文件的差异
根据表信息_获取表定义文本内容
根据上传文件ID_获取表定义文本内容
根据表信息_获取加表文件列表
根据两个文件ID比较表是否有差异
比较多个区下面的表差异
获取表的Key字段和value字段
表数据复制
申请复制表数据
审核表复制数据申请
从源区到目标区,可以做表数据复制的表
读分流
查看表读分流配置详情
设置表读分流配置
分析文本导出
新增分析文本导出
修改分析文本导出
启用,禁用,删除分析文本导出任务
查询分析文本导出任务
查询分析文本导出任务执行记录
\【常量\】分析文本导出
备份
按表备份申请
审核备份单据
备份单据列表
表单据相关接口
表操作单据列表
表操作的冲突检查
撤销申请单据
任务相关接口
任务详情
执行任务
终止任务
任务列表
监控数据相关接口
获取表的指标数据_存储层
获取项目的指标数据_接入层
数据构造与数据导入相关接口
数据导入
数据导入(部分key导入)+上传key文件
表数据构造
回档
上传key文件
申请按key回档
审核回档申请单
查询表的binlog流水
WebAPI使用代码示例
使用常见问题
Client
开始使用
命令说明
help命令
show命令
desc命令
select命令(遍历表)
select命令(索引主键查询)
select命令(索引本地查询)
select命令(索引全局查询)
count命令
getttl命令
insert命令
update命令
setttl命令
replace命令
delete命令
dump命令
load命令
exit命令
quit命令
常见错误
常见问题
条件过滤和更新语法说明
批量操作接口的相关说明
06 TcaplusDB发布版本说明
3.73.0 Release Notes
3.62.1 Release Notes
3.55.0 Release Notes
07 TcaplusDB发布版本下载
TDR表C++SDK下载
PB表C++SDK下载
GO SDK下载
JAVA SDK下载
C++ Windows SDK下载
Python SDK下载
PHP SDK下载
RESTfulAPI各语言示例下载
Client工具下载
Docker镜像下载
Benchmark工具下载
导数工具下载
08 TcaplusDB常见问题
通用问题
典型技术问题
编译问题
遍历和批量操作相关问题
性能问题
OMS控制台及运维相关问题
Client相关问题
超时大时延相关问题
09 TcaplusDB性能
性能基线
Benchmark工具(C++)使用说明
Benchmark工具(Java)使用说明
10 TcaplusDB工具
导数工具
11 TcaplusDB错误码和命令字
TcaplusDB错误码
ulog命令字
读写命令字
C++ MVCC特性设置
C++ ResultFlag
Go SDK错误码
Java SDK错误码
12 TcaplusDB_SDK_Release_Notes
本书使用 GitBook 发布
PB表SDK & API
TcaplusDB PB表 SDK
C++ SDK
Go SDK
RESTFul API
results matching "
"
No results matching "
"