在使用MongoDB的时候,为了保证数据的安全,就要考虑数据备份和故障恢复了;同时出于性能的考虑,能够进行读写分离肯定能提升数据库性能。所以,在这篇文章中进行副本集的介绍。副本集(Replica Set),就是有自动故障恢复能力的主从集群。副本集有一个主节点,同时有一个或多个备份节点。当主节点出现故...
分类:
数据库 时间:
2014-12-09 00:23:19
阅读次数:
558
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生ConcurrentModificationE...
分类:
其他好文 时间:
2014-12-07 21:34:13
阅读次数:
182
MMM 即Master-Master Replication Manager for MySQL(mysql主主复制管理器)关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写 入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡...
分类:
数据库 时间:
2014-12-06 22:51:32
阅读次数:
420
一个简单完整的 Mysql 主从复制,读写分离的示意图。 ? 1. 首先搭建 Mysql 主从架构,实现 将 mater 数据自动复制到 slave ? MySQL 复制的工作方式很简单,一台服务器作为主机,一台或多台服务器作为从机。主...
分类:
数据库 时间:
2014-12-05 17:39:17
阅读次数:
251
新一代读写分离技术——AlwaysOn早在SQL Server 2005的时候微软就已经实现了数据库的查询分离技术——发布订阅。但生产库和查询库的同步性能较差,时常出现性能问题,因此在大型生产环境中一直被人所诟病。从SQL Server 2012开始,微软逐渐使用AlwaysON技术来取代发布订阅。...
分类:
其他好文 时间:
2014-12-03 13:49:04
阅读次数:
366
推荐本SQL优化的书《Effective MySQL之SQL语句最优化》。
主要讲解:如何去分析SQL的性能、索引的原理、如何创建合适的索引、如何去分析线上系统的性能瓶颈。
另外还介绍了几个辅助工具:
mysqldumpslow 来分析慢查询日志;
Google开源的mysql-slow-query-log-parser 分析慢查询日志;
应用程序中使用MySQL Proxy来收集S...
分类:
数据库 时间:
2014-11-29 09:02:19
阅读次数:
273
Redis与MySQL的结合目前大部分互联网公司使用MySQL作为数据的主要持久化存储,那么如何让Redis与MySQL很好的结合在一起呢?我们主要使用了一种基于MySQL作为主库,Redis作为高速数据查询从库的异构读写分离的方案。为此我们专门开发了自己的MySQL复制工具,可以方便的实时同步My...
分类:
数据库 时间:
2014-11-22 14:36:56
阅读次数:
163
参照mgo的session.SetMode函数的说明: func (*Session) SetMode func?(s?*Session)?SetMode(consistency?mode,?refresh?bool) SetMode changes the consistency mode for the session. SetMode函数用来变换...
分类:
其他好文 时间:
2014-11-19 11:35:45
阅读次数:
435
mysql高可用架构方案之主从复制,读写分离,负载均衡,希望对大家的mysql高可用架构有所帮助...
分类:
数据库 时间:
2014-11-19 01:40:22
阅读次数:
250
1、MySQL所在机器 192.168.29.128(Master) 192.168.29.129(Slave) 配置好主从同步,参考http://www.cnblogs.com/luxh/p/4088420.html2、下载安装Atlas https://github.com/Qihoo3...
分类:
数据库 时间:
2014-11-19 00:06:13
阅读次数:
319