潜龙勿用,见龙在田
全部博文(540)
分类: Oracle
2009-08-06 12:32:40
事务这个概念最先来自数据库领域。我们可以看一下wikipedia上如何定义数据库事务的:
A database transaction comprises a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independent of other transactions.
从该定义其实已经可以体现出事务的四个特性了。而提供事务能力的事务处理系统早在60年代就出现了,典型代表有到现在还在企业中稳定运行的IBM的 CICS、BEA的Texedo等。而后事务处理最为一个新兴的学科开始发展起来,并在伟大的图灵奖得主、一个传奇式的人物 - Jim Gray下得到发扬光大。他的事务处理-概念和技术这本著作也成为这个领域的不朽经典。