什么是事务?
事务:一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
1、事务【shì wù】:要做的或所做的事情。
出处:徐兴业 《金瓯缺》第一章:“由于马政等人办理外交事务的结果,不久朝廷将用兵河北。”
2、事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始和事务结束之间执行的全体操作组成。
事务是恢复和并发控制的基本单位。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。
扩展资料:
事务的近义词:
1、事件 [ shì jiàn ] :历史上或社会上发生的不平常的大事情:政治事件。
2、工作 [ gōng zuò ] :从事体力或脑力劳动,也泛指机器、工具受人操纵而发挥生产作用。
事务类型:
(1)手动事务
手动事务允许显式处理若干过程,这些过程包括:开始事务、控制事务边界内的每个连接和资源登记、确定事务结果以及结束事务。如果选择手动控制分布式事务,则必须管理恢复、并发、安全性和完整性。也就是说,必须应用维护与事务处理关联的 ACID 属性所需的所有编程方法。
(2)自动事务
.NET 页、XML Web services方法或 .NET Framework 类一旦被标记为参与事务,它们将自动在事务范围内执行。可以通过在页、XML Web services 方法或类中设置一个事务属性值来控制对象的事务行为。
参考资料:百度百科-事务