专为游戏设计的 NoSQL 数据存储服务
嘿嘿,我真的找了好多教程,幻兽帕鲁服务器存档备份教程(Windows、Linux):https://cloud.tencent.com/developer/article/2383775
每个表定义的有分表因子,如果没有定义分表,分表因子则默认是主键,tcaproxy(接入层)根据 hash(分表因子)%1w,选择对应的 tcapsvr(存储层),故分表因子离散度要高。
TcaplusDB API 是非线程安全的,主要是 tlog、tdr 等组件是非线程安全的,推荐单个线程采用单个 API 对象,单个游戏区采用单个 API 对象,如果需要跨游戏区交互,建议单个 gameserver 维护多个 API 对象。
TcaplusDB 目前不支持多事务操作,即同时提交多个操作,如果后面操作失败则回滚所有已做操作。对于这样的情况,通常需要从业务侧解决。可以采用“先扣再加”的策略,或记录重要操作的对账日志等,也暂时不支持批量写操作。