Transfer
2.3发布,下载地址此版本除了升级based版本外*优化了无索引表的同步性能*优化了slave模式下超大事务内存消耗问题*Transfer模式相关的功能改动较多*修复transfer模式下超大事务可能同步失败的bug由于有两个公司的同学在使用5.5.31,因此该版本的改动也同时ba...
分类:
数据库 时间:
2014-05-20 00:30:25
阅读次数:
354
Sql语言分类数据查询语言:select语句,用于检索数据库数据.数据操作语言(dml):用于改变数据库数据.update,insert,delete事务控制语言(tcl):用于维护数据的一致性.commit,rollback,savepoint数据定义语言(ddl):用于建立,修改,删除数据库对象...
分类:
数据库 时间:
2014-05-19 21:48:41
阅读次数:
385
谈谈本人结合实际,对分布式系统事务的应用与理解。
我们在架构系统时,通常会做N层,分层的意义在于系统结构更清晰,易于维护,易于扩展等。我将拿四层结构举例,谈谈对分布式系统事务的实际应用。
首先,系统四层做如下定义:模型层,数据层,业务层,服务层. 然后,阐述四层的意义:模型层:作为ORM的Ob...
分类:
其他好文 时间:
2014-05-19 10:17:39
阅读次数:
186
项目所使用的数据库通过备份还原来的,导致日志文件很大,占用了很大的空间,在网上搜索了日志收缩的信息,整理了下。--清空日志DUMP TRANSACTION
EWABOQDB WITH NO_LOG--截断事务日志BACKUP LOG EWABOQDB WITH NO_LOG--收缩日志右键要收缩.....
分类:
数据库 时间:
2014-05-15 22:33:22
阅读次数:
524
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP
来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不....
分类:
编程语言 时间:
2014-05-15 21:31:03
阅读次数:
345
通过brew 安装:brew install mariadb初始化数据库cd
/usr/local/Cellar/mariadb/10.0.10/scriptsmysql_install_db --user=`root`
--basedir="$(brew --prefix mariadb)" --...
分类:
数据库 时间:
2014-05-15 17:53:53
阅读次数:
913
连接管理器: 接受请求 创建线程 认证用户 建立安全连接并发控制: mbox:MDA C/S:
100 10分钟: 多版本并发控制: MVCC锁: 读锁:共享锁 写锁:独占锁 LOCK TABLES tb_name {READ|WRITE}; UNLOCK
TABLES...
分类:
数据库 时间:
2014-05-15 17:29:22
阅读次数:
423
一、环境ubuntu12.04.4nginx 1.6.0mariadb 10.0更新系统补丁sudo
apt-get updatesudo apt-get dist-upgrade -y挂载swap分区dd
if=/dev/zeroof=/media/fasthdd/swapfile.img bs=...
分类:
数据库 时间:
2014-05-15 17:23:21
阅读次数:
1622
Transaction
Script使用过程来组织业务逻辑,每个过程处理来自表现层的单个请求.运行机制尽可能将其放置于与表现层和数据源层隔离的类中.为了便于修改和测试,不能调用任何表现层逻辑.组织成类一个类,围绕一个主题将相关事务脚本组织在一起.Command模式.一个事务脚本对应一个类.优点:允许...
分类:
其他好文 时间:
2014-05-15 14:19:07
阅读次数:
269
一、事务复制事务性复制通常从发布数据库对象和数据的快照开始。创建了初始快照后,接着在发布服务器上所做的数据更改和架构修改通常在修改发生时(几乎实时)便传递给订阅服务器。数据更改将按照其在发布服务器上发生的顺序和事务边界,应用于订阅服务器,因此,在发布内部可以保证事务的一致性。事务性复制通常用于服务器...
分类:
数据库 时间:
2014-05-15 14:09:06
阅读次数:
362