说明MySQL版本为5.6.26安装MySQL步骤就省略了。MySQL主从复制注意点1、在master端要启用binlog日志。slave端不用启用binlog日志2、master和slave的server-id要不一样主从my.cnf配置的区别不列出server-id了,设置不同即可。主要是[mysqld]区域的不同masterlog-bin=/data/mysql_..
分类:
数据库 时间:
2016-05-19 19:29:22
阅读次数:
287
Redis简介Redis是一个开源可基于内存也可持久化的日志型、Key-Value数据库,和memcached类似但是支持的数据类型更多,数据都缓存在内存中,和memecached区别在于reids可以定期持久化数据到磁盘,并可以利用该特性实现master-slave同步。Redis原理redis作为内存键值对数据库,采..
分类:
其他好文 时间:
2016-05-19 19:28:04
阅读次数:
210
本文档,适合于对多线程有一定基础的开发人员。对多线程的一些基础性的解读,请参考《java并发编程》的前5章。 多线程编程,在软件开发中占有十分重要的地位。本人对线程同步的本质的理解是:把对一个或者多个的共享状态的复合操作转变为原子性的操作,同时保证共享状态在内存中的可见性。 1.多线程并发时,会存在 ...
分类:
编程语言 时间:
2016-05-19 18:59:26
阅读次数:
235
CDC变更数据捕获 (2013-03-20 15:25:52) CDC变更数据捕获 分类: SQL SQL Server中记录数据变更的四个方法:触发器、Output子句、变更数据捕获(Change Data Capture )功能、同步更改跟踪。 这里记录下cdc: 变更数据捕获可记录应用于 SQ ...
分类:
其他好文 时间:
2016-05-19 15:08:59
阅读次数:
145
谈谈文件增量同步算法:RSYNC和CDC 分类: 数据同步 增量备份 分类: 数据同步 增量备份 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 最近在研究文件的增量同步问题,着重研究了文件差异编码部分,因为这个其实是文件同步的核心。目前应 ...
分类:
编程语言 时间:
2016-05-19 15:05:44
阅读次数:
460
如何实现文件增量同步——算法 问题: 如何增量同步文件,例如一个文本文件有10M,分别存放在A,B两个地方,现在两个文件是完全一样的,但是我马上要在A上对这个文件进行修改,B如何实现自动和A上的文件保持一致,并且网络的传输量最少。 应用场景: 这样的使用场景太多,这里随便列举几个 1.A机器为线上运 ...
分类:
编程语言 时间:
2016-05-19 15:04:15
阅读次数:
179
CDC不同模式在ODI中体现系列之一 同步模式 Oracle Database Change Data Capture feature 变化数据捕获是一个通称,是用来描述捕捉增量变化应用到数据存储。随着数据量的不断增长和数据存储日益变化,数据捕获是数据仓库一个重要功能,特别是要求实时或近实时的数据仓 ...
分类:
其他好文 时间:
2016-05-19 15:00:29
阅读次数:
150
错误日志:Error‘Rowsizetoolarge(>8126).ChangingsomecolumnstoTEXTorBLOB
orusingROW_FORMAT=DYNAMICorROW_FORMAT=COMPRESSEDmayhelp.Incurrentrow
format,BLOBprefixof768bytesisstoredinline.‘onquery.Default
database:‘XXXXXX‘.Query:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..
分类:
数据库 时间:
2016-05-19 13:28:42
阅读次数:
3151
memcache 与 redis 都是key-value存储系统,相对来说redis可能比memcache适应场景多些,存储的value类型也更多些,而redis也支持主从同步。而mongo是一种文档型的数据库。 1、memcache 主要可以用作缓存系统,用于缓存文件、数据库查询结果等,因为它在内 ...
分类:
数据库 时间:
2016-05-19 13:08:25
阅读次数:
185
1.在循环中缓存array.length 这个技巧很简单,这个在处理一个很大的数组循环时,对性能影响将是非常大的。基本上,大家都会写一个这样的同步迭代的数组. for(var i=0;i<array.length;i++) console.log(array[i]); 如果是一个小型数组,这样做很好 ...
分类:
编程语言 时间:
2016-05-19 11:55:21
阅读次数:
159