MySQL 的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题。一。复制的原理MySQL 复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录到...
分类:
数据库 时间:
2014-10-11 00:41:24
阅读次数:
311
背景最近在重读“Dynamo: Amazon’s Highly Available Key-value Store”(经典好文,推荐!),文章4.4 中聊到了Data Version为了提高可用性,Dynamo允许“更新”操作异步的传播到其他副本,当出现多个写事件并发执行时,可能会导致系统中出现多个版本的对象。由于我们无法保证分布式系统中的多个结点的物理时钟是完美同步的,所以通过物理时钟来确定事件...
分类:
其他好文 时间:
2014-10-10 21:35:54
阅读次数:
213
Fabric简介mysqlfabric是oracle推出的,它可以简化管理mysql集群,提供两大特性:1通过故障检测和故障转移提供高可用2通过自动数据分片实现可扩展性Fabric前提条件MySQLserver5.6.10orlaterforFabricMySQLservers.(fabric是基于mysql5.6的新特性gtid实现的)MySQLserver5.6.xo..
分类:
数据库 时间:
2014-10-10 20:08:15
阅读次数:
777
在技术工作者中,常用到的就是lvs负载均衡和Nginx负载均衡了。这两者也是比较普及的。那么,根据不同的需求,两者存在着不同的优势。具体选择哪一个,还要看您的要求了。那么我们在此为大家分享一篇文章,对两者进行了对比,希望能给您一个参考。下面来分析一下lvs负载均衡和Nginx负载均衡的区别:一、lv...
分类:
其他好文 时间:
2014-10-10 18:44:04
阅读次数:
220
1.实验环境我用三台服务器搭建mysqlcluster环境,sql节点和数据节点在同一服务器上,管理节点单独一台.clusternode1:192.168.1.102datanode1:192.168.1.102clusternode2:192.168.1.104datanode2:192.168.1.104managernode:192.168.1.19OS:centos6.464位2.在sql节点和数据节点安装..
分类:
数据库 时间:
2014-10-10 16:07:34
阅读次数:
290
原文来自于:http://blog.jobbole.com/77748/原文出处:李平的博客欢迎分享原创到伯乐头条前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术...
分类:
Web程序 时间:
2014-10-10 15:40:50
阅读次数:
340
http://www.osyunwei.com/archives/7464.html (学习运维知识好站)说明:操作系统:CentOS 5.X 64位MySQL主服务器:192.168.21.126MySQL从服务器:192.168.21.127,192.168.21.128MySQL主从同步的数据...
分类:
数据库 时间:
2014-10-10 15:15:14
阅读次数:
305
环境:MySQL-VIP:192.168.1.3MySQL-master1:192.168.1.1MySQL-master2:192.168.1.2OS版本:CentOS release 6.4 (Final) Linux 2.6.32-358.el6.x86_64MySQL版本:5.6.14Kee...
分类:
数据库 时间:
2014-10-10 14:53:14
阅读次数:
466
最近需要使用JBoss配置项目的负载均衡(最好能有多实例保证并发量),经过1整天的搜索和实践,最终终于成功,在此记录下来,以便他人和自己日后参考。...
分类:
其他好文 时间:
2014-10-10 14:43:44
阅读次数:
199
一、环境Master(主机A):192.168.1.1Slave(主机B) :192.168.1.2 W-VIP(写入) :192.168.1.3R-VIP(读取) :192.168.1.4Client(测试) :192.168.1.100操作系统版本:CentOS release 6.4MySQL...
分类:
数据库 时间:
2014-10-10 13:12:44
阅读次数:
364