当前位置:网站首页>【TcaplusDB知识库】TcaplusDB-tcaplusadmin工具介绍
【TcaplusDB知识库】TcaplusDB-tcaplusadmin工具介绍
2022-06-27 10:53:00 【InfoQ】
【TcaplusDB知识库】TcaplusDB表数据缓写介绍



- 缓写周期:代表数据用户可以接受的数据从Tcapdb同步到第三方系统的延迟,最小1s,这个值越大,代表用户对时延越不敏感。Tcapdb侧会对缓写周期时间窗口内的请求做去重(例如,1s内对同一个key有多次Replace操作,去重后只需要将最后一次Replace后的内容同步给第三方系统,可以省去了前两次的请求),从而降低整体同步的QPS提升性能。
- key字段映射:tcaplus表key字段到MySQL表或者Kafka的key字段的映射,无特别要求的话两个系统的表字段最好保持一致,利于定位问题。不支持二进制类型的key字段(即tdr中的数组、二级字段,pb中的 bytes 、repeated等类型)缓写。
- value字段映射:tcaplus表value字段到MySQL表或者Kafka的value字段的映射,无特别要求的话两个系统的表字段最好保持一致,利于定位问题。value字段如果是二进制类型,会以binary同步到MySQL或者Kafka,需要用户自己从MySQL读取反序列化解析。
- tcaplus缓写功能只会同步缓写启用之后的增量修改到第三方系统,没有启用之前的数据是没有同步过去的,这部分数据如果也希望同步的话需要DBA拉取冷备,将txh数据dump出来导入进第三方系统,再开启缓写。
- 缓写的性能瓶颈在于tcapsvr同步线程CPU,tcapsvr侧单机QPS最大可达到8w/s。tcapdb侧的能力可以水平扩展不是瓶颈。

边栏推荐
- 【TcaplusDB知识库】Tmonitor单机安装指引介绍(二)
- 一篇抄十篇,CVPR Oral被指大量抄袭
- 【TcaplusDB知识库】Tmonitor后台一键安装介绍(二)
- mysql数据库汉字模糊查询出现异常
- 红包雨: Redis 和 Lua 的奇妙邂逅
- Mail system (based on SMTP protocol and POP3 protocol -c language implementation)
- Institute of Microbiology, Chinese Academy of Sciences recruited 20 young PI, with a resettlement fee of 2million yuan and a start-up fund of 10million yuan (long-term effective)
- Cross cluster deployment of helm applications using karmada [cloud native open source]
- Concepts of concurrency, parallelism, asynchronism, synchronization, multithreading and mutual exclusion
- 直播电子商务应用程序开发需要什么基本功能?未来发展前景如何?
猜你喜欢

NVME2.0协议——新特性

ci/cd自动化测试_CI / CD管道加快测试自动化的16种最佳实践

嵌入式软件架构设计-模块化

Audiotrack and audiolinker

Win10 shortcut key sorting

【TcaplusDB知识库】Tmonitor单机安装指引介绍(一)

【TcaplusDB知识库】Tmonitor后台一键安装介绍(二)

Oracle-多表查询

In the three-tier architecture, at which layer is the database design implemented, not at the data storage layer?

Future & CompletionService
随机推荐
What basic functions are required for live e-commerce application development? What is the future development prospect?
Oracle group statistics query
Audiotrack and audiolinker
【HCIE-RS复习思维导图】- STP
Queue, two-way queue, and its application
C語言學習-Day_04
C语言学习-Day_04
Analysis of mobile ar implementation based on edge computing (Part 2)
[tcapulusdb knowledge base] Introduction to tmonitor background one click installation (I)
Review of last week's hot spots (6.20-6.26)
Installation manuelle de MySQL par UBUNTU
“全班29人24人成功读研”冲上热搜!剩下的5个人去哪了?
LVI Sam summary
Codeforces Round #786 (Div. 3) ABCDE
Learning notes - data set generation
嵌入式软件架构设计-模块化
C language learning day_ 06
软件系统架构的演变
Leetcode 729. 我的日程安排表 I(提供一种思路)
Ubuntu手動安裝MySQL