因为之前做的drbd+mysql+Heartbeat。感觉高可用做的不够彻底。就了解下Amoeba。文档地址:http://docs.hexnova.com/amoeba/index.html下载:http://sourceforge.net/projects/amoeba/files/Amoeba功能:代理。AmoebaforMySQL致力于MySQL的分布式数据库前端代理层,它主要在应用..
分类:
数据库 时间:
2015-07-24 18:52:17
阅读次数:
178
1、网络带宽小、网络不稳定实用工具:ping命令,看延时Tracert命令,检查本地电脑发送数据包到远程服务器所经过所有网关的地址及时间。 使用这个命令,可以检查访问服务器是因为哪里的网关速度慢而影响了访问速度2、数据库操作是否频繁,是否涉及很多读写解决办法:数据库建索引,分表,分库;读写分离,热点...
分类:
Web程序 时间:
2015-07-24 10:40:08
阅读次数:
130
Replica Set使用的是n个mongod节点,构建具备自动的容错功能(auto-failover),自动恢复的(auto-recovery)的高可用方案。 使用Replica Set来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分...
分类:
数据库 时间:
2015-07-22 19:09:33
阅读次数:
147
对于replicaset中的secondary节点默认是不可读的。在写多读少的应用中,使用ReplicaSets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。如果通过shell访问mongo,要在secondary进行查询。会出现如下错误:p_w_picpa..
分类:
其他好文 时间:
2015-07-20 16:55:08
阅读次数:
191
现在使用的两台服务器已经安装了MySQL,全是rpm包装的,能正常使用。 为了避免不必要的麻烦,主从服务器MySQL版本尽量保持一致; 环境:192.168.0.1 (Master) 192.168.0.2 (Slave) MySQL Version:Ver 14.14 Distrib 5.1.48...
分类:
数据库 时间:
2015-07-19 16:21:59
阅读次数:
158
最近在看一些关于数据库的资料,从最开始的mysql的主从复制到mysql的双主+heartbeat实现mysql的高可用再到mysql+drbd+heartbeat实现底层数据同步的双主高可用再到mysql_mmm+amoeba实现双主多从的高可用和负载均衡以及读写分离,再到后来发现mysql自从被Oracle收购后已经越来越..
分类:
数据库 时间:
2015-07-19 06:40:43
阅读次数:
562
我们知道应用对数据库的访问通常情况下大部分都是读操作,写只占很少一部分。因此读写分离(read-write-splitting)能有效降低主库压力,从而解决网站发展过程中遇到的第一次数据库瓶颈。主从复制首先必须开启master库的bin-log,因为mysql的主从复制是异步的,所以master库必须将更新操作记录下来以供slave库读取。
假设现在有A, B两台机器,A为master, B为sl...
分类:
数据库 时间:
2015-07-16 20:01:28
阅读次数:
205
NetUML.DataEngine 数据引擎支持多数据库,数据访问引擎采用配置方式,类似ibatis.net底层原理,支持多数据库连接方式。将来可支持数据库读写分离,读写分离配置采用MVC路由机制。 源码结构 一、配置介绍 providers.config 配置文件名称,只需把它放在程序的...
分类:
其他好文 时间:
2015-07-16 00:32:12
阅读次数:
327
实验环境hostnameipmaster-db192.168.0.1slave-db1192.168.0.2slave-db2192.168.0.3amoeba192.168.0.123一、Amoeba简介Amoeba是阿里巳巳的技术陈思儒开始的一个开源项目,它是分布式数据库Proxy解决方案。Amoeba框架是基于JavaSE1.5开发的,在安装Amoeba前需要先安装Java环境。..
分类:
数据库 时间:
2015-07-15 15:16:44
阅读次数:
155
浅谈命令查询职责分离(CQRS)模式在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写...
分类:
其他好文 时间:
2015-07-15 14:50:53
阅读次数:
125