什么是事务管理?

2025-03-24 09:12:36
推荐回答(1个)
回答1:

一个事务是对数据库进行读和写的一个序列。传统数据库(RDB)中事务有两个明显的特性:原子性和可串行性。原子性意指事务中的读和写操作可看作是对数据库的单个原子操作。可串行性意指多个事务并发执行的效果与一次执行这些事务中的一个的效果相同。因而事务管理的任务就是保证事务的原子性和可串行性,它由两部分组成:并发控制和恢复。并发控制涉及到多个事务对数据库的某个公共部分进行同时存取的自动控制。恢复则涉及到将数据库恢复到事务故障之前业已存在的状态。事务管理通常配合工具来进行,可以大大降低人力物力的投入成本,比如日事清就是一款事务管理工具,任务规划,时间的安排,事物的处理,任务的跟踪都会呈现在屏幕上。