Logo
☆☆☆☆☆
0.0
Advanced
19h

深入探究数据库的内部机制

数据库是一种以有序方式存储数据的系统。理解数据库的内部工作原理,以及不同数据库类型所采用的范式,对于信息组织至关重要。 本课程中,你将学习数据库的基本特征,它们如何在内部进行结构化以实现高效的数据分布,支持分布式模型所需的功能能力,事务提供的特性及其具体实现方式。 课程将深入探讨不同类型数据库的结构、架构和功能。你还将了解在特定数据库模型中表现最佳的数据结构,以及为何选择这些结构而非其他结构。完成本课程后,你将掌握各种数据库管理系统背后的基本构成要素和运行机制。

14 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
深入探究数据库的内部机制
数据库是一种以有序方式存储数据的系统。理解数据库的内部工作原理,以及不同数据库类型所采用的范式,对于信息组织至关重要。 本课程中,你将学习数据库的基本特征,它们如何在内部进行结构化以实现高效的数据分布,支持分布式模型所需的功能能力,事务提供的特性及其具体实现方式。 课程将深入探讨不同类型数据库的...

WHAT YOU'LL LEARN

对各种数据库管理系统深入理解

Content

14 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程介绍

  2. 2

    数据库常见术语简介

数据库的分类
  1. 1

    不同的分类类型

  2. 2

    基于数据模型的分类

  3. 3

    基于存储介质的分类

  4. 4

    基于磁盘布局的分类

  5. 5

    基于访问模式的分类

  6. 6

    数据库分类测验

数据库架构
  1. 1

    数据库的核心组件

  2. 2

    数据库架构测验

数据库中使用的数据结构
  1. 1

    二叉搜索树

  2. 2

    平衡二叉搜索树

  3. 3

    B-树

  4. 4

    B+ 树

  5. 5

    WAL(预写日志)

  6. 6

    日志结构合并树

  7. 7

    哈希索引

  8. 8

    布隆过滤器

  9. 9

    梅克尔树

  10. 10

    数据库中使用的数据结构测验

磁盘布局
  1. 1

    硬盘(HDD)的布局结构

  2. 2

    固态硬盘(SSD)的布局

  3. 3

    数据类型的二进制编码

  4. 4

    磁盘上的数据布局

  5. 5

    磁盘上的数据布局测验

数据库索引
  1. 1

    什么是数据库索引?

  2. 2

    数据库索引的几种类型

  3. 3

    数据库索引测验

事务
  1. 1

    什么是事务?

  2. 2

    ACID 事务保证

  3. 3

    原子性

  4. 4

    一致性

  5. 5

    隔离

  6. 6

    持久性

  7. 7

    分布式事务

  8. 8

    事务测验

复制
  1. 1

    数据库中的复制是什么?

  2. 2

    单领导者复制

  3. 3

    多领导者复制(concept)

  4. 4

    无主复制

  5. 5

    故障检测策略

  6. 6

    复制相关测验

分区
  1. 1

    什么是数据库中的分区?

  2. 2

    数据库中的不同分区策略

  3. 3

    如何分区二级索引

  4. 4

    重新平衡

  5. 5

    关于分区的测验

并发控制
  1. 1

    什么是并发控制?

  2. 2

    乐观并发控制与悲观并发控制

  3. 3

    多版本并发控制

  4. 4

    锁策略

  5. 5

    并发控制测验

一致性模型
  1. 1

    什么是一致性模型?

  2. 2

    线性化

  3. 3

    不同的一致性模型

  4. 4

    一致性模型测验

共识
  1. 1

    什么是共识?

  2. 2

    原子广播

  3. 3

    Zookeeper 原子广播

  4. 4

    Paxos 和 Raft

  5. 5

    领导者选举策略

  6. 6

    共识机制测验

分布式数据库常见问题
  1. 1

    时钟

  2. 2

    不可靠的网络

  3. 3

    两将军问题

  4. 4

    FLP 不可能性

  5. 5

    分布式数据库常见问题测验

结论
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)