数据库事务

数据库事务

一个数据库事务通常包含了一个序列的对数据库的读/写操作。它的存在包含有以下两个目的:1.为数据库操作系列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。2.当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防  查看更多>>

比如有两个数据库分别为mysql和oracle,如果一个业务同时要更新两个数据库的数据,能做到在一个事务里要么都修改要么都不修改吗?假设mysql的commit成功,oracle的由于数据内部约束等原因commit失败,mysql的还能再回滚吗?JTA是如何实现的?

2013-10-23 •

一个方法加上声明式事务REQUIRES_NEW (new 1),然后在new 1中在开启一个事务REQUIRES_NEW
(new 2),new 2 执行insert 语句,然后在new 1中查找刚插入的记录,查询不到
使用数据库mysql innoDB

2013-01-11 •

2012-11-30 •

两台不同地方的服务器,用的都是mysql例如一个在广州,用的是linux系统,一个在香港。用的是WINDOWS系统。如果我要将广州服务器上的某个数据库表的字段内容直接插入到香港服务器上的某个数据库表的字段中去。该如何做?请教各位大侠,最好能有相关代码及图解给于解答。谢谢!

2012-11-19 •

CouchDB存入数据库的数据先后不定,若我对某些数据的先后入库顺序有严格要求,那如何实现?
More: 对于nosql的事务操作实现有现成的源码或者解决方案吗?

2012-09-13 •

考虑以下场景:
表A引擎为innodb,现有两个事务T1,T2,默认隔离级为Repeatable Read,autocommit = 1
T1:
{
1:start transaction;
2:update A set name = 'ABC' where ID = 1;
3:select * from A where ID = 1;
4:COMMIT;
...

2012-04-23 •

如下面这条查询sql, 我正在想是否有必要对它加事务?

  
    DELETE feeds1, feeds2, feeds3
FROM feeds1 INNER JOIN feeds2 ON (...)
LEFT JOIN feeds3 ON (...)
WHERE feeds...

2012-03-31 •

热点用户排行

话题状态

最近活动:很久很久以前
该话题下的问题共被浏览 16910 次