# 数据库教程 ![license](https://badgen.net/github/license/dunwu/db-tutorial) ![build](https://api.travis-ci.com/dunwu/db-tutorial.svg?branch=master) > 💾 db-tutorial 是一个数据库教程。 > > - 🔁 项目同步维护:[Github](https://github.com/dunwu/db-tutorial/) | [Gitee](https://gitee.com/turnon/db-tutorial/) > - 📖 电子书阅读:[Github Pages](https://dunwu.github.io/db-tutorial/) | [Gitee Pages](https://turnon.gitee.io/db-tutorial/) ## 关系型数据库 > [关系型数据库](docs/sql) 整理主流关系型数据库知识点。 - [关系型数据库面试总结](docs/sql/sql-interview.md) 💯 - [SQL Cheat Sheet](docs/sql/sql-cheat-sheet.md) - [Mysql](docs/sql/mysql) 📚 - [Mysql 基本原理](docs/sql/mysql/mysql-theory.md) - [Mysql 索引](docs/sql/mysql/mysql-index.md) - [Mysql 并发控制](docs/sql/mysql/mysql-concurrency-control.md) - [Mysql 事务](docs/sql/mysql/mysql-transaction.md) - [Mysql 优化](docs/sql/mysql/mysql-optimization.md) - [Mysql 运维](docs/sql/mysql/mysql-ops.md) 🔨 - [Mysql 配置](docs/sql/mysql/mysql-config.md) - [H2 入门指南](docs/sql/h2.md) - [SqLite 入门指南](docs/sql/sqlite.md) - [PostgreSQL 入门指南](docs/sql/postgresql.md) ## Nosql 数据库 > [Nosql 数据库](docs/nosql) 整理主流 Nosql 数据库知识点。 - [Nosql 技术选型](docs/nosql/nosql-selection.md) - [Redis](docs/nosql/redis) 📚 - [Redis 面试总结](docs/nosql/redis/redis-interview.md) 💯 - [Redis 入门指南](docs/nosql/redis/redis-quickstart.md) ⚡ - [Redis 数据类型和应用](docs/nosql/redis/redis-datatype.md) - [Redis 持久化](docs/nosql/redis/redis-persistence.md) - [Redis 复制](docs/nosql/redis/redis-replication.md) - [Redis 哨兵](docs/nosql/redis/redis-sentinel.md) - [Redis 集群](docs/nosql/redis/redis-cluster.md) - [Redis 事务](docs/nosql/redis/redis-transaction.md) - [Redis 发布与订阅](docs/nosql/redis/redis-pub-sub.md) - [Redis 运维](docs/nosql/redis/redis-ops.md) 🔨 ## 中间件 - [版本管理中间件 flyway](docs/middleware/flyway.md) - [分库分表中间件 ShardingSphere](docs/middleware/shardingsphere.md)