Tidb
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP
zhangjpb
这个作者很懒,什么都没留下…
展开
-
同步工具Gravity杂谈
同步工具Gravity杂谈https://asktug.com/t/topic/2114原创 2020-11-17 08:28:38 · 127 阅读 · 0 评论 -
Raft一致性协议简说
数据一致性是在一个需要容错的分布式系统中提出的概念。这里的一致性我们要特别搞清楚,主要有以下两层含义:Raft系统中所有节点的数据状态最终一致 Raft系统中大部分节点的日志状态实时一致一直以来一致性算法都是一个高深莫测的领域,特别是一致性算法的鼻祖Paxos,以复杂难懂而著称! 然而在耐心研读了raft的Paper14以后,发现这一领域也并不是那么神秘。首先我想说raft的Paper质量非常好好!它不仅阐述了复杂的一致性算法,而且展示了一种解释复杂问题的方法。它深刻吸取Paxo抽象难懂的教训,在.转载 2020-11-13 14:12:15 · 254 阅读 · 0 评论 -
raft 动画展示
http://thesecretlivesofdata.com/raft/原创 2020-11-13 14:06:35 · 125 阅读 · 0 评论 -
TiDB Server 功能
TiDB Server 是 TiDB 分布式数据库的 Input/Output 端口,为 APP Client 提供完整数据库服务,已经实现很多功能,这些功能分为用户可感知的前台服务,包括诸如 连接,Golang 版本的 MySQL 协议的 SQL 解析,标准 SQL 语法等;也有对应用透明实际在数据库运行中提供重要维护工作的 GC 清理机制,Online DDL 执行机制,统计信息以及权限管理等等。详细的功能点如下:Foreground Connection/Session Management原创 2020-11-13 13:50:32 · 1150 阅读 · 1 评论 -
TiDB 的 show processlist 和 MySQL 的 show processlist 区别
1)由于 TiDB 是分布式数据库,tidb-server 实例是无状态的 SQL 解析和执行引擎,用户使用 MySQL 客户端登录的是哪个 tidb-server,show processlist 就会显示当前连接的这个 tidb-server 中执行的 session 列表,不是整个集群中运行的全部 session 列表;而 MySQL 是单机数据库,show processlist 列出的是当前整个 MySQL 数据库的全部执行 SQL 列表。2)TiDB 的 show processlist 显原创 2020-11-13 13:40:07 · 427 阅读 · 0 评论