数据库就是要做好五件事,存储、事务、查询、复制和其他。而对分布式数据库来说,不仅要继续做这五件事,还要多出一件事,分片。在这六件事中,存储和其他这两件事与单体数据库差不多,难点就在事务、查询、复制和分片这四件。
分片是分布式数据库的关键设计,以此实现多节点的存储和访问能力。分片机制的两个要点是分片策略和调度机制,分片策略包括 Hash 和 Range 两种,调度机制则分为静态和动态。
腾讯(旧) | 职级名称 | 腾讯(新) | 职级名称 | 对应阿里级别 |
T4.3 | 专家工程师 | 14 | 14级工程师 | P9/P10 |
今天给小伙伴们带来的是腾讯T14大佬亲码的分布式数据库实践手册,这份手册对现代分布式数据库(CAP+传统分布式数据库)的分布式一致性和事务一致性进行本质分析,通过梳理CAP、一致性协议、分布式事务原理指导数据库架构设计,并以拆解主流产品的方式介绍落地方法,下面将这份手册展示出来,希望能够帮到小伙伴们的学习和工作:
目录结构
内容概览
1、直指分布式问题本质(从底层原理角度分析各种问题的根因)
分布式系统面临的问题
分布式数据库系统面临的问题
2、通过经典理论寻找解决方案(用从经典理论入手寻找因分布式引入的问题的解决方案)
一致性问题的解法
3、通过案例指导分布式落地实践(立足原理剖析问题,结合产品指导实践)
这份手册的内容涵盖了分布式技术领域和分布式OLTP数据库领域新的理论进展和技术实现原理。无论是对数据库内核的资深开发者、还是进阶者,对基于分布式数据库的应用开发者,都可以带来有价值的帮助和指导。
限于文章篇幅原因,就展示到这里了,有需要的小伙伴可以看看——手册https://docs.qq.com/doc/DY01yY3BPTmNmTmdz?&u=c9bc623d3dac45a3a4bcfeb87e2a18ad