1.复制解决的问题
MySQL复制技术有以下一些特点:
读写分离(Read And Write Separate)
数据分布 (Data distribution )
负载平衡(load balancing)
备份(Backups)
高可用性和容错行 H...
分类:
数据库 时间:
2015-04-11 18:03:00
阅读次数:
202
WIndowsServer2008配置MySql Proxy:1.MySql Proxy的下载地址:http://dev.mysql.com/downloads/mysql-proxy/,选择Windows版本。2.解压后将mysql-proxy文件夹的bin目录配置到环境变量。3.环境变量配置好后...
分类:
数据库 时间:
2015-04-09 19:03:50
阅读次数:
592
读写分离是架构分布式系统的一个重要思想。不少系统整体处理能力并不能同业务的增长保持同步,因此势必会带来瓶颈,单纯的升级硬件并不能一劳永逸。针对业务类型特点,需要从架构模式上进行一系列的调整,比如业务模块的分割,数据库的拆分等等。 集中式和分布式是两个对立的模式,不同行业的应用特点也决定了架构的思路。...
分类:
数据库 时间:
2015-04-09 13:23:39
阅读次数:
148
优化时机一般单表超过500万左右,或明显感觉到性能下降时,需要优化优化方案
读写分离
使用缓存,如memcached或Redis
使用搜索引擎,如ElasticSearch或solr
分库分表
详细说明
读写分离很容易实现,建议在一开始做,不必等到性能下降时
发现性能下降时可做。比如有一张500万大表,不可能缓存全表,只能缓存热点数据,所以需要有一个监控热点数据的功能
像缓存整个大表或者数据量很大可...
分类:
数据库 时间:
2015-04-09 08:59:05
阅读次数:
119
Atlas是由Qihoo360,
Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy
0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平
台,每天承载的读..
分类:
其他好文 时间:
2015-04-08 16:49:36
阅读次数:
11593
基于 EntityFramework 的数据库主从读写分离架构 回到目录,完整代码请查看(https://github.com/cjw0511/NDF.Infrastructure)中的目录: src\ NDF.Data.EntityFramework\MasterSlaves基于 EntityF....
分类:
数据库 时间:
2015-04-07 17:31:20
阅读次数:
239
回到目录,完整代码请查看(https://github.com/cjw0511/NDF.Infrastructure)中的目录: src\ NDF.Data.EntityFramework\MasterSlaves 上一回中(http://www.cnblogs.com/cjw0511/p/4...
分类:
数据库 时间:
2015-04-07 17:11:41
阅读次数:
297
在本上的上一篇博文中(基于 EntityFramework 的数据库主从读写分离服务插件,http://www.cnblogs.com/cjw0511/p/4391092.html),概述性的介绍了自己基于 EF6 写的一个用于数据库主从读写分离服务的一个插件。因为时间关系,上一篇博文只讲到了该.....
分类:
数据库 时间:
2015-04-07 15:25:59
阅读次数:
228
mysql中间件研究(Atlas,cobar,TDDL)mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有...
分类:
数据库 时间:
2015-04-07 13:31:57
阅读次数:
225