数据库分类
关系型数据库
Oracle、MySQL、PostgreSQL、SQLite关系型数据库
NoSQL 数据库NoSQL 数据库- NoSQL 数据库NoSQL 数据库
文档数据库 - MongoDB、CouchDB、 Terrastore、RavenDB
时序数据库 - InfluxDB、Prometheus
列式数据库 - HBase、Cassandra、ClickHouse
图数据库 - Neo4J、ArangoDB、OrientDB、FlockDB、GraphDB、InfiniteGraph、Titan和Cayley等
键值数据库 - Redis
搜索引擎 - es、solr
OLTP & OLAP
-
数据库事务的特性:ACID
事务的隔离性
不同隔离级别的并发问题
MVCC
MySQL事务的提交过程
-
大数据量
分库分表
分区
选择大数据中间件
没必要写入数据库的数据选择别的方案
读写分离
-
-
MySQL的数据迁移
数据同步数据同步
表数据过多
索引不合理
连接数过多
-
-
-
-
——————————————————————————
高可用方案高可用方案
MySQL主从
不同的主从方案的优缺点
备份
MySQL的高可用集群方案
跨机房同步方案
——————————————————————
删库不跑路 极客时间
——————————————————————