乐趣区

关于数据库:入门必读TcaplusDB数据库常见问题解决及诊断技巧集锦数据库使用类2

随着信息技术的飞速发展,企业越来越依赖于信息化治理。只管以后各种新的技术层出不穷,但大多数企业的业务数据仍然次要存储在数据库中,数据库是利用零碎的基石,数据库中存储着大量的数据信息,数据库的稳定性、性能、扩展性,对业务的经营起着至关重要的作用。TcaplusDB 作为腾讯自研的分布式 NoSQL 数据库,致力于帮忙客户解决数据存储问题,为业务保驾护航。

以下为 TcaplusDB 常见入门问题(数据库应用类 -2)


TcaplusDB 反对局部字段更新吗?能只是获取局部字段吗?

TcaplusDB 反对局部字段更新,举荐更新记录、获取记录时,显式的调用接口 SetFieldNames(IN const char* field_name[], IN const unsigned field_count) 确定本次读写操作的字段,缩小有效字段的带来的网络流量开销。

TcaplusDB 对单个主键间断操作是保序的吗?

对于同一个 gameserver,同一个主键的操作保序,不同主键的操作不保序。对于不同的 gameserver,都不保序。

TcaplusDB 反对表定义变更吗?

TcaplusDB 反对表定义变更,如果简略的减少一般字段、批改宏请采纳表变更操作;其余的场景,须要动静批改表构造,即采纳数据迁徙 + 日志流水形式实现表定义变更,请 提交工单 抉择“其余腾讯云产品”申请。

怎么判断响应包分包是否曾经完结?

遍历,请依照 state 判断遍历是否完结,即接口 GetState,其余分包场景,请依据函数 HaveMoreResPkgs 判断分包是否完结。

GetRecordCount 与 GetRecordMatchCount 的区别?

一次申请可能有 N 次响应回包,如果有屡次回包,则 GetRecordCount 是指本次响应包里的记录条数,GetRecordMatchCount 指存在 tcapsvr(存储层)端的数据记录(单个 key 总的记录条数)。

TcaplusDB 有透传的字段吗?

TcaplusDB 的 CS 协定分为 Head、Body 两局部,Head 里 UserBuff(最大 1KB)、AsyncID、Sequence 都是透传的字段,请您依据理论须要应用。


欢送分割咱们!

公众号:

TcaplusDB

社区:

https://tcaplusdb.tencent.com/
一对一服务:

QQ:3426723433

购买链接:

https://cloud.tencent.com/pro…

退出移动版