Skip to content

Commit ac47b8f

Browse files
committed
调整目录
1 parent 6a4e4b4 commit ac47b8f

File tree

4 files changed

+112
-62
lines changed

4 files changed

+112
-62
lines changed

README.md

Lines changed: 56 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,36 @@
1616
> - 🔁 项目同步维护:[Github](https://github.com/dunwu/db-tutorial/) | [Gitee](https://gitee.com/turnon/db-tutorial/)
1717
> - 📖 电子书阅读:[Github Pages](https://dunwu.github.io/db-tutorial/) | [Gitee Pages](https://turnon.gitee.io/db-tutorial/)
1818
19-
## 📖 内容
19+
## 数据库原理
2020

21-
### 关系型数据库
21+
### 数据结构
2222

23-
> [关系型数据库](docs/sql) 整理主流关系型数据库知识点。
23+
TODO...
24+
25+
### 分布式
2426

25-
#### [共性知识](docs/sql/common)
27+
- [分布式简介](https://dunwu.github.io/design/distributed/分布式简介.html)
28+
- [分布式基础理论](https://dunwu.github.io/design/distributed/分布式理论.html) - 关键词:`拜占庭将军``CAP``BASE`
29+
- [分布式算法 Paxos](https://dunwu.github.io/design/distributed/分布式算法Paxos.html) - 关键词:`共识性算法`
30+
- [分布式算法 Raft](https://dunwu.github.io/design/distributed/分布式算法Raft.html) - 关键词:`共识性算法`
31+
- [负载均衡](https://dunwu.github.io/design/distributed/负载均衡.html) - 关键词:`轮询``随机``最少连接``源地址哈希``一致性哈希``虚拟 hash 槽`
32+
- [消息队列](https://dunwu.github.io/design/distributed/消息队列.html) - 关键词:`重复消费``消息丢失``消息顺序性``消息积压`
33+
- [分布式存储](https://dunwu.github.io/design/distributed/分布式存储.html) - 关键词:`读写分离``分库分表``迁移``扩容`
34+
- [分布式缓存](https://dunwu.github.io/design/distributed/分布式缓存.html) - 关键词:`进程内缓存``分布式缓存``缓存雪崩``缓存穿透``缓存击穿``缓存更新``缓存预热``缓存降级`
35+
- [分布式锁](https://dunwu.github.io/design/distributed/分布式锁.html) - 关键词:`数据库``Redis``ZooKeeper``互斥``可重入``死锁``容错``自旋尝试`
36+
- [分布式 ID](https://dunwu.github.io/design/distributed/分布式ID.html) - 关键词:`UUID``自增序列``雪花算法``Leaf`
37+
- [分布式事务](https://dunwu.github.io/design/distributed/分布式事务.html) - 关键词:`2PC``3PC``TCC``本地消息表``MQ 消息``SAGA`
38+
- [分布式会话](https://dunwu.github.io/design/distributed/分布式会话.html) - 关键词:`粘性 Session``Session 复制共享``基于缓存的 session 共享`
39+
- [流量控制](https://dunwu.github.io/design/distributed/流量控制.html) - 关键词:`计数器法``时间窗口法``令牌桶法``漏桶法`
40+
41+
## 关系型数据库
42+
43+
> [关系型数据库](docs/sql) 整理主流关系型数据库知识点。
2644
2745
- [关系型数据库面试总结](docs/sql/common/sql-interview.md) 💯
2846
- [SQL Cheat Sheet](docs/sql/common/sql-cheat-sheet.md) 是一个 SQL 入门教程。
29-
- [分布式存储基本原理](https://github.com/dunwu/blog/blob/master/source/_posts/theory/distributed-storage.md)
30-
- [分布式事务基本原理](https://github.com/dunwu/blog/blob/master/source/_posts/theory/distributed-transaction.md)
3147

32-
#### [Mysql](docs/sql/mysql) 📚
48+
### [Mysql](docs/sql/mysql)
3349

3450
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200716103611.png)
3551

@@ -43,19 +59,13 @@
4359
- [Mysql 配置](docs/sql/mysql/mysql-config.md)
4460
- [Mysql 问题](docs/sql/mysql/mysql-faq.md)
4561

46-
#### 其他关系型数据库
62+
### 其他
4763

4864
- [H2 应用指南](docs/sql/h2.md)
4965
- [SqLite 应用指南](docs/sql/sqlite.md)
5066
- [PostgreSQL 应用指南](docs/sql/postgresql.md)
5167

52-
### Nosql 数据库
53-
54-
> [Nosql 数据库](docs/nosql) 整理主流 Nosql 数据库知识点。
55-
56-
- [Nosql 技术选型](docs/nosql/nosql-selection.md)
57-
58-
#### [Redis](docs/nosql/redis) 📚
68+
## [Redis](docs/nosql/redis)
5969

6070
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200713105627.png)
6171

@@ -69,7 +79,7 @@
6979
- [Redis 实战](docs/nosql/redis/redis-action.md) - 关键词:`缓存``分布式锁``布隆过滤器`
7080
- [Redis 运维](docs/nosql/redis/redis-ops.md) 🔨 - 关键词:`安装``命令``集群``客户端`
7181

72-
#### [Elasticsearch](docs/nosql/elasticsearch) 📚
82+
## [Elasticsearch](docs/nosql/elasticsearch)
7383

7484
> Elasticsearch 是一个基于 Lucene 的搜索和数据分析工具,它提供了一个分布式服务。Elasticsearch 是遵从 Apache 开源条款的一款开源产品,是当前主流的企业级搜索引擎。
7585
@@ -87,16 +97,7 @@
8797
- [Elasticsearch 运维](docs/nosql/elasticsearch/Elasticsearch运维.md)
8898
- [Elasticsearch 性能优化](docs/nosql/elasticsearch/Elasticsearch性能优化.md)
8999

90-
#### HBase
91-
92-
> [HBase](https://dunwu.github.io/bigdata-tutorial/hbase) 📚 因为常用于大数据项目,所以将其文档和源码整理在 [bigdata-tutorial](https://dunwu.github.io/bigdata-tutorial/) 项目中。
93-
94-
- [HBase 原理](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase原理.md)
95-
- [HBase 命令](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase命令.md)
96-
- [HBase 应用](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase应用.md)
97-
- [HBase 运维](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase运维.md)
98-
99-
#### [MongoDB](docs/nosql/mongodb) 📚
100+
## [MongoDB](docs/nosql/mongodb)
100101

101102
> MongoDB 是一个基于文档的分布式数据库,由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
102103
>
@@ -113,12 +114,34 @@
113114
- [MongoDB 分片](docs/nosql/mongodb/mongodb-sharding.md)
114115
- [MongoDB 运维](docs/nosql/mongodb/mongodb-ops.md)
115116

116-
### 中间件
117+
## HBase
118+
119+
> [HBase](https://dunwu.github.io/bigdata-tutorial/hbase) 📚 因为常用于大数据项目,所以将其文档和源码整理在 [bigdata-tutorial](https://dunwu.github.io/bigdata-tutorial/) 项目中。
120+
121+
- [HBase 原理](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase原理.md)
122+
- [HBase 命令](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase命令.md)
123+
- [HBase 应用](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase应用.md)
124+
- [HBase 运维](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase运维.md)
125+
126+
## 中间件
117127

118128
- [版本管理中间件 flyway](docs/middleware/flyway.md)
119129
- [分库分表中间件 ShardingSphere](docs/middleware/shardingsphere.md)
120130

121-
## 📚 资料
131+
## 资料 📚
132+
133+
### 综合
134+
135+
- [DB-Engines](https://db-engines.com/en/ranking) - 数据库流行度排名
136+
- **书籍**
137+
- [《数据密集型应用系统设计》](https://book.douban.com/subject/30329536/) - 强力推荐【进阶】
138+
- **课程**
139+
- [CMU 15445 数据库基础课程](https://15445.courses.cs.cmu.edu/fall2019/schedule.html)
140+
- [CMU 15721 数据库高级课程](https://15721.courses.cs.cmu.edu/spring2020/schedule.html)
141+
- **论文**
142+
- [Efficiency in the Columbia Database Query Optimizer](https://15721.courses.cs.cmu.edu/spring2018/papers/15-optimizer1/xu-columbia-thesis1998.pdf)
143+
- [How Good Are Query Optimizers, Really?](http://www.vldb.org/pvldb/vol9/p204-leis.pdf)
144+
- [Architecture of a Database System](https://dsf.berkeley.edu/papers/fntdb07-architecture.pdf)
122145

123146
### Mysql 资料
124147

@@ -127,8 +150,10 @@
127150
- [Mysql 官方文档](https://dev.mysql.com/doc/refman/8.0/en/)
128151
- [Mysql 官方文档之命令行客户端](https://dev.mysql.com/doc/refman/8.0/en/mysql.html)
129152
- **书籍**
130-
- [《高性能 MySQL》](https://book.douban.com/subject/23008813/) - 经典,适合 DBA 或作为开发者的参考手册
131-
- [《MySQL 必知必会》](https://book.douban.com/subject/3354490/) - 适合入门者
153+
- [《高性能 MySQL》](https://book.douban.com/subject/23008813/) - 经典,适合 DBA 或作为开发者的参考手册【进阶】
154+
- [《MySQL 必知必会》](https://book.douban.com/subject/3354490/) - Mysql的基本概念和语法【入门】
155+
- [《SQL必知必会》](https://book.douban.com/subject/35167240/) - SQL的基本概念和语法【入门】
156+
-
132157
- **教程**
133158
- [runoob.com MySQL 教程](http://www.runoob.com/mysql/mysql-tutorial.html) - 入门级 SQL 教程
134159
- [mysql-tutorial](https://github.com/jaywcjlove/mysql-tutorial)
@@ -170,6 +195,6 @@
170195
- **文章**
171196
- [Introduction to MongoDB](https://www.slideshare.net/mdirolf/introduction-to-mongodb)
172197

173-
## 🚪 传送
198+
## 传送 🚪
174199

175200
◾ 🏠 [DB-TUTORIAL 首页](https://github.com/dunwu/db-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog)
Binary file not shown.

docs/README.md

Lines changed: 56 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,36 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
1515
> - 🔁 项目同步维护:[Github](https://github.com/dunwu/db-tutorial/) | [Gitee](https://gitee.com/turnon/db-tutorial/)
1616
> - 📖 电子书阅读:[Github Pages](https://dunwu.github.io/db-tutorial/) | [Gitee Pages](https://turnon.gitee.io/db-tutorial/)
1717
18-
## 📖 内容
18+
## 数据库原理
1919

20-
### 关系型数据库
20+
### 数据结构
2121

22-
> [关系型数据库](sql) 整理主流关系型数据库知识点。
22+
TODO...
23+
24+
### 分布式
2325

24-
#### [共性知识](sql/common)
26+
- [分布式简介](https://dunwu.github.io/design/distributed/分布式简介.html)
27+
- [分布式基础理论](https://dunwu.github.io/design/distributed/分布式理论.html) - 关键词:`拜占庭将军``CAP``BASE`
28+
- [分布式算法 Paxos](https://dunwu.github.io/design/distributed/分布式算法Paxos.html) - 关键词:`共识性算法`
29+
- [分布式算法 Raft](https://dunwu.github.io/design/distributed/分布式算法Raft.html) - 关键词:`共识性算法`
30+
- [负载均衡](https://dunwu.github.io/design/distributed/负载均衡.html) - 关键词:`轮询``随机``最少连接``源地址哈希``一致性哈希``虚拟 hash 槽`
31+
- [消息队列](https://dunwu.github.io/design/distributed/消息队列.html) - 关键词:`重复消费``消息丢失``消息顺序性``消息积压`
32+
- [分布式存储](https://dunwu.github.io/design/distributed/分布式存储.html) - 关键词:`读写分离``分库分表``迁移``扩容`
33+
- [分布式缓存](https://dunwu.github.io/design/distributed/分布式缓存.html) - 关键词:`进程内缓存``分布式缓存``缓存雪崩``缓存穿透``缓存击穿``缓存更新``缓存预热``缓存降级`
34+
- [分布式锁](https://dunwu.github.io/design/distributed/分布式锁.html) - 关键词:`数据库``Redis``ZooKeeper``互斥``可重入``死锁``容错``自旋尝试`
35+
- [分布式 ID](https://dunwu.github.io/design/distributed/分布式ID.html) - 关键词:`UUID``自增序列``雪花算法``Leaf`
36+
- [分布式事务](https://dunwu.github.io/design/distributed/分布式事务.html) - 关键词:`2PC``3PC``TCC``本地消息表``MQ 消息``SAGA`
37+
- [分布式会话](https://dunwu.github.io/design/distributed/分布式会话.html) - 关键词:`粘性 Session``Session 复制共享``基于缓存的 session 共享`
38+
- [流量控制](https://dunwu.github.io/design/distributed/流量控制.html) - 关键词:`计数器法``时间窗口法``令牌桶法``漏桶法`
39+
40+
## 关系型数据库
41+
42+
> [关系型数据库](sql) 整理主流关系型数据库知识点。
2543
2644
- [关系型数据库面试总结](sql/common/sql-interview.md) 💯
2745
- [SQL Cheat Sheet](sql/common/sql-cheat-sheet.md) 是一个 SQL 入门教程。
28-
- [分布式存储基本原理](https://github.com/dunwu/blog/blob/master/source/_posts/theory/distributed-storage.md)
29-
- [分布式事务基本原理](https://github.com/dunwu/blog/blob/master/source/_posts/theory/distributed-transaction.md)
3046

31-
#### [Mysql](sql/mysql) 📚
47+
### [Mysql](sql/mysql)
3248

3349
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200716103611.png)
3450

@@ -42,19 +58,13 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
4258
- [Mysql 配置](sql/mysql/mysql-config.md)
4359
- [Mysql 问题](sql/mysql/mysql-faq.md)
4460

45-
#### 其他关系型数据库
61+
### 其他
4662

4763
- [H2 应用指南](sql/h2.md)
4864
- [SqLite 应用指南](sql/sqlite.md)
4965
- [PostgreSQL 应用指南](sql/postgresql.md)
5066

51-
### Nosql 数据库
52-
53-
> [Nosql 数据库](nosql) 整理主流 Nosql 数据库知识点。
54-
55-
- [Nosql 技术选型](nosql/nosql-selection.md)
56-
57-
#### [Redis](nosql/redis) 📚
67+
## [Redis](nosql/redis)
5868

5969
![img](https://raw.githubusercontent.com/dunwu/images/dev/snap/20200713105627.png)
6070

@@ -68,7 +78,7 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
6878
- [Redis 实战](nosql/redis/redis-action.md) - 关键词:`缓存``分布式锁``布隆过滤器`
6979
- [Redis 运维](nosql/redis/redis-ops.md) 🔨 - 关键词:`安装``命令``集群``客户端`
7080

71-
#### [Elasticsearch](nosql/elasticsearch) 📚
81+
## [Elasticsearch](nosql/elasticsearch)
7282

7383
> Elasticsearch 是一个基于 Lucene 的搜索和数据分析工具,它提供了一个分布式服务。Elasticsearch 是遵从 Apache 开源条款的一款开源产品,是当前主流的企业级搜索引擎。
7484
@@ -86,16 +96,7 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
8696
- [Elasticsearch 运维](nosql/elasticsearch/Elasticsearch运维.md)
8797
- [Elasticsearch 性能优化](nosql/elasticsearch/Elasticsearch性能优化.md)
8898

89-
#### HBase
90-
91-
> [HBase](https://dunwu.github.io/bigdata-tutorial/hbase) 📚 因为常用于大数据项目,所以将其文档和源码整理在 [bigdata-tutorial](https://dunwu.github.io/bigdata-tutorial/) 项目中。
92-
93-
- [HBase 原理](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase原理.md)
94-
- [HBase 命令](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase命令.md)
95-
- [HBase 应用](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase应用.md)
96-
- [HBase 运维](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase运维.md)
97-
98-
#### [MongoDB](nosql/mongodb) 📚
99+
## [MongoDB](nosql/mongodb)
99100

100101
> MongoDB 是一个基于文档的分布式数据库,由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
101102
>
@@ -112,12 +113,34 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
112113
- [MongoDB 分片](nosql/mongodb/mongodb-sharding.md)
113114
- [MongoDB 运维](nosql/mongodb/mongodb-ops.md)
114115

115-
### 中间件
116+
## HBase
117+
118+
> [HBase](https://dunwu.github.io/bigdata-tutorial/hbase) 📚 因为常用于大数据项目,所以将其文档和源码整理在 [bigdata-tutorial](https://dunwu.github.io/bigdata-tutorial/) 项目中。
119+
120+
- [HBase 原理](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase原理.md)
121+
- [HBase 命令](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase命令.md)
122+
- [HBase 应用](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase应用.md)
123+
- [HBase 运维](https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase运维.md)
124+
125+
## 中间件
116126

117127
- [版本管理中间件 flyway](middleware/flyway.md)
118128
- [分库分表中间件 ShardingSphere](middleware/shardingsphere.md)
119129

120-
## 📚 资料
130+
## 资料 📚
131+
132+
### 综合
133+
134+
- [DB-Engines](https://db-engines.com/en/ranking) - 数据库流行度排名
135+
- **书籍**
136+
- [《数据密集型应用系统设计》](https://book.douban.com/subject/30329536/) - 强力推荐【进阶】
137+
- **课程**
138+
- [CMU 15445 数据库基础课程](https://15445.courses.cs.cmu.edu/fall2019/schedule.html)
139+
- [CMU 15721 数据库高级课程](https://15721.courses.cs.cmu.edu/spring2020/schedule.html)
140+
- **论文**
141+
- [Efficiency in the Columbia Database Query Optimizer](https://15721.courses.cs.cmu.edu/spring2018/papers/15-optimizer1/xu-columbia-thesis1998.pdf)
142+
- [How Good Are Query Optimizers, Really?](http://www.vldb.org/pvldb/vol9/p204-leis.pdf)
143+
- [Architecture of a Database System](https://dsf.berkeley.edu/papers/fntdb07-architecture.pdf)
121144

122145
### Mysql 资料
123146

@@ -126,8 +149,10 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
126149
- [Mysql 官方文档](https://dev.mysql.com/doc/refman/8.0/en/)
127150
- [Mysql 官方文档之命令行客户端](https://dev.mysql.com/doc/refman/8.0/en/mysql.html)
128151
- **书籍**
129-
- [《高性能 MySQL》](https://book.douban.com/subject/23008813/) - 经典,适合 DBA 或作为开发者的参考手册
130-
- [《MySQL 必知必会》](https://book.douban.com/subject/3354490/) - 适合入门者
152+
- [《高性能 MySQL》](https://book.douban.com/subject/23008813/) - 经典,适合 DBA 或作为开发者的参考手册【进阶】
153+
- [《MySQL 必知必会》](https://book.douban.com/subject/3354490/) - Mysql 的基本概念和语法【入门】
154+
- [《SQL 必知必会》](https://book.douban.com/subject/35167240/) - SQL 的基本概念和语法【入门】
155+
-
131156
- **教程**
132157
- [runoob.com MySQL 教程](http://www.runoob.com/mysql/mysql-tutorial.html) - 入门级 SQL 教程
133158
- [mysql-tutorial](https://github.com/jaywcjlove/mysql-tutorial)
@@ -169,6 +194,6 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
169194
- **文章**
170195
- [Introduction to MongoDB](https://www.slideshare.net/mdirolf/introduction-to-mongodb)
171196

172-
## 🚪 传送
197+
## 传送 🚪
173198

174199
◾ 🏠 [DB-TUTORIAL 首页](https://github.com/dunwu/db-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog)

test.db

-12 KB
Binary file not shown.

0 commit comments

Comments
 (0)