基于 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
一、主从同步的作用1、数据分布2、负载均衡(loadbalancing)4、高可用性(highavailability)和容错二、主从同步原理1、二进制日志想要做主从复制必须得有这个二进制日志,那二进制日志记录的是什么呢?二进制日志中保存的只是跟服务器修改相关的操作,也叫复制日志二进制日志为..
分类:
数据库 时间:
2015-04-07 07:21:16
阅读次数:
285
主从复制redis主从复制的配置和使用都非常简单,通过主从复制可以允许多个slaveserver(从服务器)和masterserver(主服务器)相同的数据库副本。redis主从复制的特点1.Master可以拥有多个slave2.多个slave可以连接同一个master外,还可以连接到其他slave(当master宕机以后,其中一..
分类:
其他好文 时间:
2015-04-07 07:17:40
阅读次数:
218
方案1. (被否定)加上Redis,做到MongoDB的读写分离,单一进程从MongoDB及时把任务同步到Redis中。看起来很完美,但是上线后出现了各种各样的问题,列举一下:1.Redis队列长度为多少合适?2.同步进程根据优先级从MongoDB向Redis同步过程中,一次取多少任务合适?太大导致...
分类:
数据库 时间:
2015-04-06 12:46:14
阅读次数:
227
1.redis特点:非关系型的,分布式的,开源的,水平可扩展的,主从复制2.处理超大量数据;运行在便宜的PC集群上,高并发读写,海量数据的高效存储和访问对数据的高可扩展性和高可用性3.键值式存储【Strings,hashes,lists,sets,sortedsets】4.支持push/pop;add/remove以及排序,..
分类:
其他好文 时间:
2015-04-06 06:32:12
阅读次数:
180
参考URL:http://rfyiamcool.blog.51cto.com/1030776/1016636/原因源于其实以前环境是有MYSQL主从复制的,且最开始主从复制之间是OK的。但由于日志长得太多,同步来不急,磁盘空间满了之后,失了很多记录。所以必须重新作主从,但主已不能被影响了。~~~~~...
分类:
数据库 时间:
2015-04-06 00:46:45
阅读次数:
285
一、先配置好两个MySQL实例并可以正常启动 1.?首先在Linux上先安装好MySQL数据库,此处省略详细的安装步骤(可以使用yum安装) yum?-y?install?mysqld?mysql ? 2.?在/usr/local目录下新建目录mysqls/mysql1...
分类:
数据库 时间:
2015-04-05 14:43:33
阅读次数:
160