文章目录 前言 一、读写分离 二、分库分表 三、全文搜索引擎 四、列式数据库 五、文档数据库 六、分布式缓存 前言 存储高性能的概念 存储 存储主要指的是数据库。 高性能 高性能主要指的是数据库的高性能[写数据的性能;读取数据的性能]。 一、读写分离 概念 读写分离其实是将数据的读和写分开存储,并且使用同步工具从写库往读库同步数据;如图: 前提 操作系统是独立的;主库与从库是部署在不同的主机上的。 读写分离的缺陷 缺陷 数据库压力过大,导致数据读写性能下降。 局限 数据磁盘容量有限。 解决方案 降低数据库的压力 使用分库分表。 数据同步[写—同步—>读]有时间上的延迟,造成无法实时查询数据。 解决方案 直接读写库 【不推荐】;如图: