TiDB架构分析以及总结
TiDB遵循Mysql的协议,则项目可以无缝的将Mysql数据库切换到TiDB,正常情况下我们执行Sql语句,都是通过tidb sever进行解析优化,生成TiKV可以执行的语句,TIDB server 相当于sql层面的转换工具,本身不存储数据。下文会有TSO(时间戳的概念),保证并行事务有先后顺序。Log:raft采用先写日志,日志的写入是顺序的,效率较高,当raft的leader收到一个操作请求,首先将数据append到日志里面,然后再将其广播到集群。4 TiDB事务的执行。












