二十四讲吃透分布式数据库

课程简介

互联网数据增长是爆发式的,单机数据库很快触到容量与性能的瓶颈,业内经历了 SQL 到 NoSQL 再到 NewSQL 的技术探索。分布式数据库以更高并发访问量、更强的可扩展性、更快的数据访问速度,替代了传统关系型数据库,正在被行业广泛采纳。

身为开发者,深入理解分布式数据库原理与应用已经十分必要。

你会学到什么?

这个专栏为你摒弃过时与不重要的技术细节,给你精简的原理,拓展到实用的实际案例,让你对分布式数据库能够活学活用。专栏分为以下 4 大模块:

模块一,分布式数据历史演变及其核心原理。 从历史背景出发,带你了解分布式数据库要解决的问题、应用场景,以及核心技术特点。

模块二,存储引擎——分布式数据库的高性能保证。 本模块带你理解典型存储引擎,分布式索引、日志型存储、事务处理等,其中会特别介绍分布式数据库与传统数据库在存储层面上的差异。

学完你会更加理解分布式数据库的数据一致性和分布式事务两大特性,明白为什么一些特定存储引擎更适合去构建分布式数据库,这些底层逻辑是你接下来学习的基础,也帮助你在未来工作中进行技术选型。

模块三,分布式系统——分布式数据库的高扩展性保证。 分布式系统知识很多,但是本模块精简了分布式系统中与数据存储相关的领域,带你了解分布式系统设计原理、算法,包含错误侦测、领导选举、数据可靠传播、分布式事务、共识算法等。学完这些,让你对分布式场景下海量数据存储更加得心应手。

模块四,知识拓展。 这一模块和你探讨分布式数据库的现状与发展,从关系型数据库结合数据库中间件,到最新型分布式数据库,了解它们成功的关键,同时将它们与之前模块中所介绍的技术原理进行相应的映射,让你的知识体系更加丰富。

课程目录

开篇词
开篇词 | 吃透分布式数据库,提升职场竞争力
模块一:分布式数据库的历史演变与核心原理
01 | 导论:什么是分布式数据库?聊聊它的前世今生
02 | SQL vs NoSQL:一次搞清楚五花八门的“SQL”
03 | 数据分片:如何存储超大规模的数据?
04 | 数据复制:如何保证数据在分布式场景下的高可用?
05 | 一致性与 CAP 模型:为什么需要分布式一致性?
06 | 实践:设计一个最简单的分布式数据库
模块二:存储引擎——分布式数据库的高性能保证
07 | 概要:什么是存储引擎,为什么需要了解它?
08 | 分布式索引:如何在集群中快速定位数据?
09 | 日志型存储:为什么选择它作为底层存储?
10 | 事务处理与恢复:存储引擎在事务处理中扮演什么角色?
11 | 引擎拓展:解读当前流行的分布式存储引擎
模块三:分布式系统——分布式数据库的高扩展性保证
12 | 概要:分布式系统都要解决哪些问题?
13 | 错误侦测:如何保证分布式系统稳定?
14 | 领导选举:如何在分布式系统内安全地协调操作?
15 | 再谈一致性:除了 CAP 之外的一致性模型还有哪些?
16 | 数据可靠传播:反熵理论如何帮助数据库可靠工作?
17 | 分布式事务:“老大难”问题的最新研究与实践
18 | 共识算法:一次性说清楚 Paxos、Raft 等算法的区别
19 | 知识串讲:如何取得性能和可扩展性的平衡?
模块四:知识拓展——探究当代分布式数据库
20 | 发展与局限:传统数据库在分布式领域的探索
21 | 数据库中间件:传统数据库向分布式数据库的过渡
22 | 现状解读:分布式数据库的最新发展情况
23 | 概念解析:云原生、HTAP、图与内存数据库
24 | 数据库选型:我们该用什么分布式数据库?
结束语
结束语 | 分布式数据库,未来可期

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前等级为
登录后免费下载登录 黑名单反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 需要登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级权限
您有每天免费下载所有资源次特权,今日剩余 已取得下载权限
重要声明

本站资源均来自网络分享,仅用于站内学习或测试研究使用。如有侵犯您的权益请私信留言,我们会第一时间审核。未经原版权作者许可,禁止用于任何商业途径,请在下载二十四小时内删除!


如果遇到需要升级才可获取的素材,建议升级对应的权限。 全站 90% 以上的素材“均有备份”。 本站资源均以主流网盘分享,以 7z、rar、分卷等常见的格式压缩,为防止有人压缩软件不支持 7z 格式,7z 解压,建议下载 7-zip,zip、rar 解压,建议下载 WinRAR 手机下载解压教程详见 帮助中心 。

学习课程

前端原生项目尚优选课程

2022-07-15 08:45

学习课程

华为认证云计算容器高级工程师课程

2022-07-16 09:00

相关文章

探究 MySQL 架构设计实战宝典

探究 MySQL 架构设计实战宝典

腾讯金融数据平台与研发中心总监。课程带你走进业务全流程,探究 MySQL 架构设计,涵盖:表结构设计,索引调优,高可用架构设计,分布式架构设计,终极实战解决疑难杂症,共32讲课程。

专攻大厂架构设计面试精讲高薪

专攻大厂架构设计面试精讲高薪

如今,国内很多技术人以为“架构设计”是架构师的工作,与自己无关,直到面试踩坑才幡然醒悟。事实上,很多大型互联网公司已经在招聘信息中明确了对普通开发架构能力的需求,并且在面试中将其作为衡量应聘者水平的重要考察点。专栏结合拉勾招聘大数据调研,根据名企面试会考到的架构原理、分布式技术、中间件、数据库、缓存…

2021 数据技术分析实战课程

2021 数据技术分析实战课程

本套课程秉承理论与实践结合的原则,内容包括数据分析思维的讲解,Excel、Tableau、MySQL、Python 等软件的安装教程视频、基础操作以及案例视频与分析等,帮助想学会数据分析的小伙伴快速掌握各种数据分析软件,提升分析能力。

MySQL DBA 进阶课程,从入门到删库跑路

MySQL DBA 进阶课程,从入门到删库跑路

MySQL DBA 从入门到删库跑路课程基于前篇的基础课程升级而来,课程分为了数据库进阶实战课程和 DBA 运维实战教程部分,分别从更深入的角度进行课程学习,帮助同学们一次性吃透 MySQL DBA 课程。 课程目录 (1)资料;目录中文件数:9个 (1) 运维篇.rar (2) 进阶篇.rar (…
0 条回复 A文章作者 M管理员
发表垃圾评论,一经核查直接关小黑屋
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
全站搜索