|
|
知识路径: > 数据库主流应用技术 > 数据库主流应用技术 > 数据库主流应用技术 > 分布式数据库 > 分布事务管理 >
|
相关知识点:14个
|
|
|
|
一个事务是访问数据库的一个逻辑工作单位,它是一个操作序列,执行这个操作序列,使数据库从一种一致状态转换到另一种一致状态,以实现特定的业务功能。
|
|
|
分布式事务是传统事务的扩充,在分布式数据库系统中,任何一个应用的请求最终都将转化成对数据库的存取操作序列,所以分布式事务从外部特征来看,继承了传统事务的定义。但是,在分布式数据库系统中,数据是分布的,一个事务的执行可能涉及多个站点上的数据,这使得分布式事务的执行方式与传统事务的执行方式不同,传统集中式事务只在一台计算机上执行,而分布式事务将在多个站点上的多台计算机上执行,即分布式事务的执行也是分布的。
|
|
|
在分布式数据库系统中,用分布式事务表明一个要求访问多个站点上数据库中数据的事务,但不关心存放数据的具体地点。分布式数据库管理系统的事务优化器实现把一个分布式事务转变为若干个与相应站点有关的操作序列,这些操作序列也称为“子事务”。所以,在分布式数据库系统中,可以把一个分布式事务看成是由若干个不同站点上的子事务组成。
|
|
|
|
|
|
|
|
|
|
|
|