147-分布式数据库30讲
# 分布式数据库 30 讲
从功能特性到运行机制,讲透本质 王磊 光大银行首席数据架构师
你将获得
- 分布式数据库技术内核深度剖析
- NewSQL 和 PostgreSQL-XC 架构详解
- 分布式数据库强一致性的实现方式
- 海量数据和超高并发的应对方案
# 课程介绍
近几年,阿里巴巴、腾讯、字节跳动、美团、滴滴、58、知乎等互联网公司,都已经开始使用分布式数据库;而传统的金融和电信行业也在快速跟进,交通银行、中信银行、光大银行、北京银行和一些城市商业银行都已经上线了分布式数据库。可以说,在各种因素的推动下,分布式数据库已经成为一种技术潮流,甚至是新基建的一部分。
分布式数据库到底是什么? 它跟传统数据库有什么不同? 为什么会出现这样一种新技术? 它可以帮助我们解决什么问题? 怎样才能高效地学习和掌握它? 很多人都被这样的问题困扰。网络上对分布式数据库的讨论热度很高,但众说纷纭,我们难以辨别出客观且有价值的信息。
其实,学习分布式数据库并不难,难的是要找到高效的学习路径,抓住它的核心。因此,我们特意邀请了王磊老师从我们比较熟悉的单体数据库出发,通过原理层面的对比学习,带你抓住分布式数据库的核心,高效学习。
这样,还能让你避免在学习数据库产品时一下子就陷入安装部署、操作指令等细节中,摆脱学完以后还是不知道产品原理、碰到没见过的问题依然是束手无策的窘境。
# 课程设计
本课程包括 3 大模块。
基础篇:为你讲解分布式数据库的基本概念、主流产品的架构风格、一些基本功能,以及分布式数据库设计的难点,帮助你建立对分布式数据库的整体认知。
开发篇:带你深入到一个个关键功能的设计中,挖掘其背后可选择的理论设计方案,分析方案之间的差异,以及工业界产品在落地实现时的改进。因此,这个模块的设计思路是从问题到解决方案,再到产品实现,目的就是帮你不仅能在纵向上搭建一个分布式数据库的多层知识目录,还能从横向上针对每一个关键功能对比各种主流产品的设计选择,最终形成一个网络化的体系。
实践篇:聚焦于架构选型,告诉你在企业中引入分布式数据库需要关注哪些事情、做些什么准备,比如会给运维带来哪些冲击、怎么去做测试,其他企业是基于什么原因选择分布式数据库的。同时,这个模块还会为你梳理一份分布式数据库的产品图鉴,带你一起检阅这个时代最酷的基础软件。你也可以把这份产品图鉴当成产品维度的课程索引,反向检索产品的设计。
资源下载 (opens new window)提取码:http://dt1.8tupian.net/2/29369a159b200.pg1