mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
[docs update] 添加 《分布式系统模式》中文版
This commit is contained in:
parent
a98a79b068
commit
5b183ee904
@ -118,7 +118,7 @@ InnoDB 引擎中,其数据文件本身就是索引文件。相比 MyISAM,索
|
||||
|
||||
**聚集索引即索引结构和数据一起存放的索引。主键索引属于聚集索引。**
|
||||
|
||||
在 Mysql 中,InnoDB 引擎的表的 `.ibd`文件就包含了该表的索引和数据,对于 InnoDB 引擎表来说,该表的索引(B+树)的每个非叶子节点存储索引,叶子节点存储索引和索引对应的数据。
|
||||
在 MySQL 中,InnoDB 引擎的表的 `.ibd`文件就包含了该表的索引和数据,对于 InnoDB 引擎表来说,该表的索引(B+树)的每个非叶子节点存储索引,叶子节点存储索引和索引对应的数据。
|
||||
|
||||
#### 聚集索引的优点
|
||||
|
||||
@ -135,12 +135,7 @@ InnoDB 引擎中,其数据文件本身就是索引文件。相比 MyISAM,索
|
||||
|
||||
**二级索引属于非聚集索引。**
|
||||
|
||||
> MYISAM 引擎的表的.MYI 文件包含了表的索引,
|
||||
> 该表的索引(B+树)的每个叶子非叶子节点存储索引,
|
||||
> 叶子节点存储索引和索引对应数据的指针,指向.MYD 文件的数据。
|
||||
>
|
||||
> **非聚集索引的叶子节点并不一定存放数据的指针,
|
||||
> 因为二级索引的叶子节点就存放的是主键,根据主键再回表查数据。**
|
||||
非聚集索引的叶子节点并不一定存放数据的指针,因为二级索引的叶子节点就存放的是主键,根据主键再回表查数据。
|
||||
|
||||
#### 非聚集索引的优点
|
||||
|
||||
|
@ -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》中文翻译。
|
Loading…
x
Reference in New Issue
Block a user