有没有人使用过mysql的分布式事务,【对数据完整性要求高】目前使用的分布式事务有些缺陷数据库如果异常重启binglog丢失部分数据。大家有什么好的解决办法
请问在mysql5.1中,使用binlog = statment 方式时,事务孤立级如果不是REPEATABLE READ,会有问题吗? [ 本帖最后由 youcz 于 2009-11-19 17:27 编辑 ]
§10.1什么是事务? 事务是具有原子性得指令。计算机中往往有多个多户,程序,进程,线程访问数据库系统。 比如存钱的表: create table account( number int not null auto_increment primary key, balance float) type = InnoDB; insert into account (balance) values (0.0);insert into account (balance) values (1000.0);insert into account (balance) values (2000.0); 转账的部分: update account set bala...
事务就是一个逻辑工作单元的一系列步骤。事务是用来保证数据操作的安全性
mysql 版本: +------------------+ | version() | +------------------+ | 5.1.41-community | +------------------+ 表定义 [code=SQL] CREATE TABLE `t2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(5) DEFAULT NULL, `c` decimal(5,3) DEFAULT NULL, PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=145 DEFAULT CHARSET=latin1; [/code] 测试一: 存储过程pp1: [code...
绚丽也尘埃 的 mysql事务隔离级别 事务并发导致的问题是数据库需要重点解决的问题,关于事务处理的技术都已经非常成熟了,四种隔离级别再加上一个快照是所有数据库通行的解决方案,各种数据库只是在细节上略有不同而已。mysql支持多种存储引擎,每种存储引擎各有特点,MyISAM速度较快,但是其不支持事务处理,并发时能控制的粒度太粗。InnoDB是一个非常好的存储引擎,它已经被Oracle收购了,Oracle这几年实在疯狂,Inn...
mysql与事务 mysql 点滴 2010-01-11 20:46:17 阅读3 评论0 字号:大中小 转载: 老王 先来明确一下事务涉及的相关知识: 事务都应该具备ACID特征。所谓ACID是Atomic(原子性),Consistent(一致性),Isolated(隔离性),Durable(持续性)四个词的首字母所写,下面以“银行转帐”为例来分别说明一下它们的含义: 原子性:组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。换句话说,事务是不可分割的最小单...
mysql5.X都已经发布好久了,但是还有很多人认为mysql是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的mysql版本支持BDB或InnoDB表类型,那么你的mysql就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令mysql不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下mysql中的事务。 先来明确一下事务涉及的相关知识: 事务都应该具备ACID特征...
mysql与事务 2006年08月05日 星期六 下午 02:23 作者:老王 mysql5.X都已经发布好久了,但是还有很多人认为mysql是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的mysql版本支持BDB或InnoDB表类型,那么你的mysql就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令mysql不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下mysql中的事务。...