MySQL支持单双向、链式级联、实时、异步复制。在复制过程中,一台服务器充当主服务器(Master),而一个或多个其他服务器充当从服务器(Slave)。复制可以是单向:M-->S,也可以是双向:M<-->M,还可以多M环状复制,还有级联复制。如果设置了链式级联复制,那么从服务..
分类:
数据库 时间:
2014-09-22 12:42:33
阅读次数:
251
spring hibernate配置切换数据源,实现读写分离...
分类:
编程语言 时间:
2014-09-22 10:39:23
阅读次数:
191
mysql-proxy简介MySQLProxy就是这么一个中间代理层,MySQLProxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡。对于应用来说,MySQLProxy是完全透明的,应用则只需要连接到MyS..
分类:
数据库 时间:
2014-09-21 03:40:10
阅读次数:
416
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。MySQL复制的基本原理MySQL复制解决的基本问题让一台MySQL服务器的数据与其他MySQL服务器的数据保持同步。MySQL复制的工作原理MySQL复制的工作原理图如下所示(图来自高性..
分类:
数据库 时间:
2014-09-21 03:38:50
阅读次数:
376
MySQL复制MySQL复制是指将主库上的DDL和DML操作通过二进制日志传到从库上,使主库和从库上的数据保持同步MySQL主从架构:优点:故障时候可以切库;读写分离;从库执行其他业务例如备份。1:Master-Slave 主从同步2:Master-Slave-Slave……级联3:Master-....
分类:
数据库 时间:
2014-09-21 00:04:49
阅读次数:
287
实验环境master172.16.31.30slave172.16.31.311#vim/etc/my.cnf
log-bin=/binlog/mysql-bin//二进制日志文件目录
innodb_file_per_table=1//innodb表空间独立
server-id=1//从服务器不能跟此id重复
binlog-format=ROW//二进制日志文件格式
log-slave-updates=ture//更新数据开..
分类:
数据库 时间:
2014-09-20 02:22:27
阅读次数:
333
在多线程开发中,经常会出现一种情况,我们希望读写分离。就是对于读取这个动作来说,可以同时有多个线程同
时去读取这个资源,但是对于写这个动作来说,只能同时有一个线程来操作,而且同时,当有一个写线程在操作这个资
源的时候,其他的读线程是不能来操作这个资源的,这样就极大的发挥了多线程的特点,能很好的将多线程的能力发挥
出来。
在Java中,ReadWriteLock这个接口就为我们实现了这个需求...
分类:
编程语言 时间:
2014-09-19 23:56:36
阅读次数:
423
在MySQL主从复制机器的master的数据库中创建function,报出如下错误:
Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled
(you *might* want to...
分类:
数据库 时间:
2014-09-19 17:38:05
阅读次数:
210
前天晚上做了一件“大事”——核心业务系统数据库服务器迁移,用新采购的两台高配服务器代替原有的两台低配。如果上面只是部署了数据库应用倒也好说。两台主从复制,主库还好,从库呢,netstat一下监听的东西真不少!其他的业务包括(均要拆分走):web端合同数据实时备份监控..
分类:
其他好文 时间:
2014-09-19 02:22:45
阅读次数:
221
实验环境:主节点IP:172.16.2.16从节点IP:172.16.2.17MariaDB的版本是5.5.36,使用二进制方式安装。已安装完成。实验目的:了解主从复制,各个节点的工作方式。操作步骤:1,主服务器需要开启二进制日志记录,并且授权一个用户给从节点。主服务器的主配置文件[mysqld]内容如下..
分类:
其他好文 时间:
2014-09-19 02:21:35
阅读次数:
338