
数据库
文章平均质量分 74
pathenon
认真写程序,踏实做科研!
展开
-
MySQL Replication可扩展设计
在实际中,采用单机MySQL数据库的系统可能会随着数据量的不断增长,造成读写压力越来越大,效率越来越低,对外提供的服务也就越来越差。同时,由于没有冗余数据的存在,单机数据库的数据安全性也有潜在的隐患。因此,我们可以采用MySQL提供的replication方案来对系统进行升级改造,在提高数据安全性的同时,使系统具有良好的可扩展性。 在讨论设计方案前,先简要介绍下 re原创 2012-06-25 16:54:10 · 487 阅读 · 0 评论 -
MySQL Sharding可扩展设计
一.背景 我们知道,当数据库中的数据量越来越大时,不论是读还是写,压力都会变得越来越大。采用MySQL Replication多master多slave方案,在上层做负载均衡,虽然能够一定程度上缓解压力。但是当一张表中的数据变得非常庞大时,压力还是非常大的。试想,如果一张表中的数据量达到了千万甚至上亿级别的时候,不管是建索引,优化缓存等,都会面临巨大的性能压力原创 2012-06-26 11:08:16 · 466 阅读 · 0 评论