使用Amoeba for mysql实现mysql读写分离(测试可行)

Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注于分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在Amoeba上面你能够完成多数据源的高可用、负载均衡、数据切片的功能。目前在很多企业的生产线上面使用。

这里使用Amoeba for mysql来实现mysql的读写分离,起到缓解主数据库服务器的压力,下面是实现这一方案的架构图:

Read More

Linux下MySQL数据库主从同步配置

说明:

操作系统:CentOS 5.x 64位

MySQL数据库版本:mysql-5.5.35

MySQL主服务器:192.168.21.128

MySQL从服务器:192.168.21.129

准备篇:

说明:在两台MySQL服务器192.168.21.128和192.168.21.129上分别进行如下操作

备注:

作为主从服务器的MySQL版本建议使用同一版本!

或者必须保证主服务器的MySQL版本要高于从服务器的MySQL版本!

Read More

windows环境下memcache配置方法 详细篇

将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。

1>开始>运行:CMD(确定)

2>cd C:\memcached(回车)

3>memcached -d install(回车 这步执行安装)

4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口)

此时memcache服务器已经可以正常使用了。

Read More

centos6 yum 安装memcached

centos 6 第一二步省略,直接从第三步开始,直接yum安装

  1. 安装第三方软件库
    wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpm
    rpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm

  2. 查找Memcached
    yum search memcached

  3. 安装Memcached
    yum -y install memcached

Read More