1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

[docs update] 添加 《分布式系统模式》中文版

This commit is contained in:
guide 2022-03-15 00:37:41 +08:00
parent a98a79b068
commit 5b183ee904
2 changed files with 6 additions and 13 deletions

View File

@ -118,7 +118,7 @@ InnoDB 引擎中,其数据文件本身就是索引文件。相比 MyISAM
**聚集索引即索引结构和数据一起存放的索引。主键索引属于聚集索引。**
在 MysqlInnoDB 引擎的表的 `.ibd`文件就包含了该表的索引和数据,对于 InnoDB 引擎表来说,该表的索引(B+树)的每个非叶子节点存储索引,叶子节点存储索引和索引对应的数据。
在 MySQLInnoDB 引擎的表的 `.ibd`文件就包含了该表的索引和数据,对于 InnoDB 引擎表来说,该表的索引(B+树)的每个非叶子节点存储索引,叶子节点存储索引和索引对应的数据。
#### 聚集索引的优点
@ -135,12 +135,7 @@ InnoDB 引擎中,其数据文件本身就是索引文件。相比 MyISAM
**二级索引属于非聚集索引。**
> MYISAM 引擎的表的.MYI 文件包含了表的索引,
> 该表的索引(B+树)的每个叶子非叶子节点存储索引,
> 叶子节点存储索引和索引对应数据的指针,指向.MYD 文件的数据。
>
> **非聚集索引的叶子节点并不一定存放数据的指针,
> 因为二级索引的叶子节点就存放的是主键,根据主键再回表查数据。**
非聚集索引的叶子节点并不一定存放数据的指针,因为二级索引的叶子节点就存放的是主键,根据主键再回表查数据。
#### 非聚集索引的优点

View File

@ -48,9 +48,7 @@ category: 开源项目
## 开源书籍
- **[《Effective Java第 3 版)各章节的中英文学习参考》](https://github.com/clxering/Effective-Java-3rd-edition-Chinese-English-bilingual)**
- **[《On Java 8 中文版》](https://github.com/LingCoder/OnJava8)**
- **[《DDIA设计数据密集型应用 中文翻译》](https://github.com/Vonng/ddia)**
- **[《图说设计模式》](https://github.com/me115/design_patterns)**
- **[《Java 8 简明教程 中文版》](https://github.com/wizardforcel/modern-java-zh)**
- **[《凤凰架构》](https://github.com/fenixsoft/awesome-fenix)**
- **[《Effective Java第 3 版)》中英对照版](https://github.com/clxering/Effective-Java-3rd-edition-Chinese-English-bilingual)** 《Effective Java第 3 版)各章节的中英文学习参考。
- **[《DDIA设计数据密集型应用》中文版](https://github.com/Vonng/ddia)** 《Designing Data-Intensive Application》DDIA 中文翻译。
- **[《凤凰架构》](https://github.com/fenixsoft/awesome-fenix)** :讨论如何构建一套可靠的大型分布式系统。
- **[《分布式系统模式》中文版](https://github.com/dreamhead/patterns-of-distributed-systems)** 《Patterns of Distributed Systems》中文翻译。