分布式数据库的结构讲得还挺细的,尤其是 tD-DBMS 的模块划分,清楚明了,适合想深入了解分布式原理的你。文档里的例子也比较贴地气,不绕弯,挺实用的。
tD-DBMS的架构图分得清楚,从数据分片、节点通信到事务都讲到了。你要是搞过 HBase 或 Redis Cluster,会觉得思路像,但又多了不少细节。
嗯,像这种系统级的文档,配合着一些经典案例一起看效果更好。我推荐你搭配下面这几个资料一起看:Bigtable 讲的是谷歌的方案,经典;HBase 概述 对标 HDFS 的架构;还有 Redis Cluster,了解下内存型数据库的分布式玩法也不错。
不过要注意哦,tD-DBMS 的结构偏传统 OLTP,和一些现代的 NoSQL 架构还不太一样,不能完全套用。你要是做微服务或者大规模写多读少的业务,记得考虑一下场景。
如果你是前端转全栈,或者在搞数据库接口设计,花点时间看看这个,脑子里会更有底,建表、拆表、做同步的时候思路会清晰不少。