摘要: From : http://www.phperz.com/database/Mssql-Server/0625260320102603.html 目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成 为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是 要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效降低数据访问负荷的原 因, 其中的‘读写分离’方案就是 阅读全文
posted @ 2011-04-14 14:10 Athrun 阅读(483) 评论(0) 推荐(0) 编辑
摘要: From : http://www.easyora.net/blog/oracle_read_write_separated_architecture.html 读写分离是架构分布式系统的一个重要思想。不少系统整体处理能力并不能同业务的增长保持同步,因此势必会带来瓶颈,单纯的升级硬件并不能一劳永逸。针对业务类型特点,需要从架构模式上进行一系列的调整,比如业务模块的分割,数据库的拆分等等。 集中式和分布式是两个对立的模式,不同行业的应用特点也决定了架构的思路。如互联网行业中一些门户站点,出于技术和成本等方面考虑,更多的采用开源的数据库产品(如MYSQL),由于大部分是典型的读多写少的请求,因此为 阅读全文
posted @ 2011-04-14 14:06 Athrun 阅读(757) 评论(0) 推荐(0) 编辑
摘要: From : http://blog.csdn.net/cutesource/archive/2010/07/03/5710645.aspx一个完整的mysql读写分离环境包括以下几个部分:应用程序client database proxy database集群 在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整个环境的结构图如下所示:实战步骤与详解一.搭建m 阅读全文
posted @ 2011-04-14 13:43 Athrun 阅读(606) 评论(0) 推荐(0) 编辑
摘要: From : http://blog.darkhero.net/archives/288當系統越來越大的時候…資料庫的負擔也會越來越大..這時候通常都會靠讀寫分離來讓系統更穩定. 讓資料庫更有效率…在 CakePHP 可以靠下面的設定輕鬆達到…database.php 的設定中..[code]<?phpclass DATABASE_CONFIG { public $default = array( 'driver' => 'mysql', 'persistent' => false, 'host' => & 阅读全文
posted @ 2011-04-14 13:37 Athrun 阅读(344) 评论(0) 推荐(0) 编辑