-
2017-03-13 14:05:11
- 利用mysqlbinlog进行集群备份的设想
- 实现MySQL热备份的最好方法,我一直都认为是Replication,xtrabackup等各种热备脚本,都没有Replication安全方便。 面对一个大规模集群的备份,由于实例太对,没办法创建这么多实例去Replication。之前我的想法一直是通过修改MySQL的源码,扩展MySQL Replication可以创建多个M-S复制,这对MySQL本身有入侵,没办法保证我的代码能有非常高的可靠性,更严重的是要改变MySQL的语法,来支持多Master的Change语句,对.yy文件的修改风
-
1361
-
2017-03-13 13:46:32
- MySQL Multi-Master实现方式
- MySQL Mutil-Master Replication喊了很久了,但是MySQL一直没有去,虽然在MySQL源码中有注释将实现Multi-Master,mi结构体也为Multi-Master做好了准备,但是却一直不见MySQL发布。
-
1497
-
2017-03-13 13:37:21
- InnoDB的Master Thread调度流程
- InnoDB的主要IO操作都是在Master Thread(srv0srv.c)中完成的,所以分析InnoDB的IO调度,就一定要分析Master Thread线程。 下面是我画的一张流程图,标识了整个Master Thread的调度流程。红色部分是InnoDB Plugin/XtraDB对原有InnoDB引擎的改进。 每个Process文字中最下面的括号是进行这个操作的具体函数,可以参照源代码阅读本图。
-
1490
-
2017-03-13 13:48:18
- 自己动手实现Multi-Master Replication
- 直到今天为止,MySQL依然只支持一个Slave从一个Master复制数据,虽然也可以做到一主多备(M->S),双主复制(M 通过研究源码,可以发现,MySQL管理每个复制通道,都是通过一个Master_info类(sql/rpl_mi.h中定义),start_slave/change_master/stop_slave/show_slave/end_slave这些函数都需要传入一个Master_info指针,这就给我们改造多Master提供了很大的便利,基本只需要为每个复制通道传入相应
-
1414
-
2017-03-13 13:34:43
- PHP建立文件夹代码
- 写一段简单的PHP建立文件夹代码。写一段简单的PHP建立文件夹代码 主要先获取当前目录的路径,然后判断文件夹是否存在,不存在则创建。 define('DIR_ROOT', str_replace('\','/',
-
1535
-
2017-03-13 13:58:44
-
2017-03-13 13:11:16
-
2017-03-13 13:53:26
- PHP+jquery 瀑布流+LightBox图片盒子特效
- : PHP+jquery 瀑布流+LightBox图片盒子特效:这几天一直在做一个网站,要对很多图片排版,想到了瀑布流,不过瀑布流是实现了,但是需要查看大图片,于是将瀑布流和LightBox图片盒子很好的结合了起来,可在当前页使用Lightbox放大瀑布流中的缩略图,有需要的可下载使用。官方网址:http://www.codesc.net演示地址:http://www.codesc.net/other/waterwall_lightbox/index.php下
-
1429
-
2017-03-13 14:07:56
-
2017-02-07 14:55:09