从事了较长时间的分布式系统开发,最近下了个有勇气的决定:投身国产数据库行业--放弃焦虑、躬身入局。以前的工做虽然有必定相关性,但不够系统,因此花时间整理了一个数据库系统的知识图谱,按照大纲来边学边作、边作边学。mysql
同时也列一个大纲,分享一下学习资源和心得sql
1 数据库概念 | 数据库库是啥 | https://www.zhihu.com/question/26802517/answer/1234617717 |
数据模型:层次、 网状 、关系模型 | https://zhuanlan.zhihu.com/p/101890657 | |
SQL语句 | https://juejin.cn/post/6977915868034367496数据库 https://juejin.cn/column/6973102921622208543服务器 https://juejin.cn/post/6983994955949670431markdown |
|
nosql数据库:宽列、图、文档、时序 | ||
2 数据库设计 | 数据库设计和ER模型 | https://zhuanlan.zhihu.com/p/29029129 |
关系数据库设计 | https://zhuanlan.zhihu.com/p/64660884 | |
应用设计和研发 | https://juejin.cn/post/6977303573830828068网络 https://juejin.cn/post/6970933389247381541并发 |
|
3 数据存储和查询 | 存储和文件结构 | |
索引和散列 | ||
查询处理 | ||
查询优化 | ||
4 事务管理 | 事务 | |
并发控制 | ||
恢复系统 | ||
5 系统体系结构 | 集中式与客户端-服务器结构 | |
并行系统 | ||
分布式系统 | ||
网络类型 | ||
6 数据仓库、数据挖掘 | 数据仓库 | https://juejin.cn/post/6976050684542058509运维 https://juejin.cn/post/6974689270418112526nosql |
数据挖掘 | https://juejin.cn/post/6976923356494823432数据库设计 https://juejin.cn/post/6976562433695416327 https://juejin.cn/post/6970933650342805512 |
|
分类 | ||
聚类 | ||
其余 | ||
7 传统数据库、分布式数据库、云数据库 | Mysql | https://www.mysql.com/cn/products/community/ |
PostgreSql | http://www.postgres.cn/ | |
SqlServer | https://www.microsoft.com/ | |
Tidb | https://pingcap.com/ | |
OceanBase | https://www.oceanbase.com/ | |
MemFireDB | https://memfiredb.com |
|
8 数据库客户端 | navicat | http://www.navicat.com.cn/ |
dbeaver | https://dbeaver.io/ | |
datagrip | https://www.jetbrains.com/zh-cn/datagrip/ | |
其余 |
||
9 运维管理 | 数据库实例管理 | |
表空间、模式、表管理 | ||
用户管理 | ||
链接管理 | ||
导入导出 | ||
备份恢复 |