4、全球交易需求:挑战与应对策略

全球交易需求挑战与应对策略

全球交易需求:挑战与应对策略

1. 引言

在分布式数据库中执行的全球交易通常持续时间较长,这主要是由于子交易执行过程中固有的延迟。因此,需要解决与本地数据库自治相关的问题,这些问题会影响多数据库系统中的事务处理。

目前,针对全球交易的处理已经提出了不同的方法。其中一种是通过放宽原子性要求进行泛化,允许多次提交。这种解决方案具有以下特点:
- 尝试通过使用补偿事务来控制隔离粒度。
- 通过将价值函数与全球交易及其子交易相关联,实现灵活执行。

在一个相关项目中,访问单个数据库管理系统(DBMS)的本地事务会提交给该单个DBMS,而涉及多个数据库的全球事务则会提交给所谓的多数据库管理系统(MDMS)或意向数据库。MDMS会将每个全球事务解析为一组全球子事务,并提交给各个DBMS。这导致了将每个全球事务作为一组有序子事务执行的策略,每个子事务被接收它的DBMS视为本地事务进行处理。

尽管扩展数据库及其支持的MDMS在分布式数据库环境之上作为一个元层运行,但这种安排对底层资源没有层次化的权威。在没有中央权威的情况下,所采用的架构解决方案必须解决两个相互冲突的要求:
- 组件部分必须尽可能保持自治。
- 每个组件必须能够与其他组件实现合理程度的信息共享。

有序自治的特点包括四个能力:数据共享控制、数据视图协调、合作行动能力以及对结构演变的支持。支持自治的架构特性是导出和导入接口,但相关软件仍在开发中,实际应用还需要一些时间。

2. 复杂性对经济的影响

所有问题的核心似乎在于复杂性。复杂性从一开始就伴随着人类,但直到人类创造了超越其创建模型的人工环境时,才意识到这一点。这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值