课程简介:

专栏分为以下 4 大模块:


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


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


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


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


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


课程目录:

24讲吃透分布式数据库-更新中-拉钩专栏/


└──开篇词 吃透分布式数据库,提升职场竞争力_6296

| └──开篇词 吃透分布式数据库,提升职场竞争力.mp4 110.64M

├──01 导论:什么是分布式数据库?聊聊它的前世今生_6297

| └──01 导论:什么是分布式数据库?聊聊它的前世今生.mp4 259.32M

├──02 SQL v NoSQL:一次搞清楚五花八门的“SQL”_6298

| └──02 SQL v NoSQL:一次搞清楚五花八门的“SQL”.mp4 170.70M

├──03 数据分片:如何存储超大规模的数据?_6299

| └──03 数据分片:如何存储超大规模的数据?.mp4 126.97M

├──04 数据复制:如何保证数据在分布式场景下的高可用?_6300

| └──04 数据复制:如何保证数据在分布式场景下的高可用?.mp4 135.70M

├──05 一致性与 CAP 模型:为什么需要分布式一致性?_6301

| └──05 一致性与 CAP 模型:为什么需要分布式一致性?.mp4 174.74M

├──06 实践:设计一个最简单的分布式数据库_6302

| └──06 实践:设计一个最简单的分布式数据库.mp4 139.49M

├──07 概要:什么是存储引擎,为什么需要了解它?_6303

| └──07 概要:什么是存储引擎,为什么需要了解它?.mp4 162.58M

├──08 分布式索引:如何在集群中快速定位数据?_6304

| └──08 分布式索引:如何在集群中快速定位数据?.mp4 140.53M

├──09 日志型存储:为什么选择它作为底层存储?_6305

| └──09 日志型存储:为什么选择它作为底层存储?.mp4 137.12M

├──10 事务处理与恢复(上):数据库崩溃后如何保证数据不丢失?_6306

| └──10 事务处理与恢复(上):数据库崩溃后如何保证数据不丢失?.mp4 125.47M

├──11 事务处理与恢复(下):如何控制并发事务?_6307

| └──11 事务处理与恢复(下):如何控制并发事务?.mp4 119.42M

├──12 引擎拓展:解读当前流行的分布式存储引擎_6542

| └──12 引擎拓展:解读当前流行的分布式存储引擎.mp4 137.07M

├──13 概要:分布式系统都要解决哪些问题?_6308

| └──13 概要:分布式系统都要解决哪些问题?.mp4 131.28M

├──14 错误侦测:如何保证分布式系统稳定?_6309

| └──14 错误侦测:如何保证分布式系统稳定?.mp4 119.93M

├──15 领导选举:如何在分布式系统内安全地协调操作?_6310

| └──15 领导选举:如何在分布式系统内安全地协调操作?.mp4 190.41M

├──16 再谈一致性:除了 CAP 之外的一致性模型还有哪些?_6311

| └──16 再谈一致性:除了 CAP 之外的一致性模型还有哪些?.mp4 163.37M

├──17 数据可靠传播:反熵理论如何帮助数据库可靠工作?_6312

| └──17 数据可靠传播:反熵理论如何帮助数据库可靠工作?.mp4 146.51M

├──18 分布式事务(上):除了 XA,还有哪些原子提交算法吗?_6313

| └──18 分布式事务(上):除了 XA,还有哪些原子提交算法吗?.mp4 196.04M

├──19 分布式事务(下):Spanner 与 Calvin 的巅峰对决_6314

| └──19 分布式事务(下):Spanner 与 Calvin 的巅峰对决.mp4 167.07M

├──20 共识算法:一次性说清楚 Paxo、Raft 等算法的区别_6315

| └──20 共识算法:一次性说清楚 Paxo、Raft 等算法的区别.mp4 167.30M

├──00-资料

| ├──01 _ 导论:什么是分布式数据库?聊聊它的前世今生.mht 1.62M

| ├──01-20.zip 11.98M

| ├──02 _ SQL vs NoSQL:一次搞清楚五花八门的“SQL”.mht 896.30kb

| ├──03 _ 数据分片:如何存储超大规模的数据?.mht 1.96M

| ├──04 _ 数据复制:如何保证数据在分布式场景下的高可用?.mht 1.09M

| ├──05 _ 一致性与 CAP 模型:为什么需要分布式一致性?.mht 1.14M

| ├──06 _ 实践:设计一个最简单的分布式数据库.mht 2.75M

| ├──07 _ 概要:什么是存储引擎,为什么需要了解它?.mht 818.09kb

| ├──08 _ 分布式索引:如何在集群中快速定位数据?.mht 858.91kb

| ├──09 _ 日志型存储:为什么选择它作为底层存储?.mht 1.08M

| ├──10 _ 事务处理与恢复(上):数据库崩溃后如何保证数据不丢失?.mht 818.10kb

| ├──11 _ 事务处理与恢复(下):如何控制并发事务?.mht 891.96kb

| ├──12 _ 引擎拓展:解读当前流行的分布式存储引擎.mht 810.84kb

| ├──13 _ 概要:分布式系统都要解决哪些问题?.mht 997.88kb

| ├──14 _ 错误侦测:如何保证分布式系统稳定?.mht 913.29kb

| ├──15 _ 领导选举:如何在分布式系统内安全地协调操作?.mht 2.37M

| ├──16 _ 再谈一致性:除了 CAP 之外的一致性模型还有哪些?.mht 882.72kb

| ├──17 _ 数据可靠传播:反熵理论如何帮助数据库可靠工作?.mht 1.11M

| ├──18 _ 分布式事务(上):除了 XA,还有哪些原子提交算法吗?.mht 1.16M

| ├──19 _ 分布式事务(下):Spanner 与 Calvin 的巅峰对决.mht 1.13M

| ├──20 _ 共识算法:一次性说清楚 Paxos、Raft 等算法的区别.mht 817.17kb

| └──开篇词 _ 吃透分布式数据库,提升职场竞争力.mht 1.16M

本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系邮箱:[email protected] 或者QQ 3863518080 ,我们将第一时间处理!