数据库的分类
数据库大致可以分为两部分:
传统的关系型数据库, 如: MySQL, Oracle, SQLServer 以及 PostgreSQL; MySQL 是国内使用最广泛的数据库, Oracle...非关系型数据库, 如 HBase(列式数据库), MongoDB(文档型数据库), Redis(高性能 KV 存储), Lucene(搜索引擎) 等等.
2....关系型数据库的瓶颈与优化
2.1 为什么数据库的架构需要调整
互联网的数据增长往往是指数型的;
读写分离, 分布式: 单机性能上存在瓶颈;
NoSQL, 搜索引擎: 特殊场景的需求无法满足;
分析系统:...实现较为复杂, 需要完整支持 SQL 语法和数据库服务器的协议.
性能要求很高, 容易成为瓶颈.
数据库主从切换对业务服务器无感知, 数据库中间件可以探测数据库服务器的主从状态(e.g....水平拆分: 适合行数较大的表, 会引入更多的复杂度: 路由, join 操作, count 操作 等
https://destinywang.github.io/blog/2019/01/19/关系型数据库的瓶颈与优化