随着信息技术的飞速发展,企业越来越依赖于信息化治理。只管以后各种新的技术层出不穷,但大多数企业的业务数据仍然次要存储在数据库中,数据库是利用零碎的基石,数据库中存储着大量的数据信息,数据库的稳定性、性能、扩展性,对业务的经营起着至关重要的作用。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…