高并发web系统调优(十)数据读写分离和廉价存储方案

来源:互联网 发布:声优训练软件 编辑:程序博客网 时间:2024/06/06 15:41
突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的 webserver 太多了,导致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离的方案,当然,这个方案要实现并不 容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占用数据库资源,因此在这个阶段可能会形成的架构演变是实现数据读写分离,同时编写一些更为廉价的存储方案,例如 BigTable 这种。
这一步涉及到了这些知识体系: 
数据读写分离要求对数据库的复制、 standby 等策略有深入的掌握和理解,同时会要求具备自行实现的技术; 
廉价存储方案要求对 OS 的文件存储有深入的掌握和理解,同时要求对采用的语言在文件这块的实现有深入的掌握。 
0 0