<p> 与集中式DBMS比较,DDBMS环境中在并发控制和恢复方面会遇到以下5个问题。<br> ①数据项的多备份之间的一致性问题。分布式数据库中,会把数据存放在一台计算机上或者分在多台计算机上,那么对其中一台计算机上的数据进行修改,必须保证在其他计算机上存放的也进行修改,这样才能保证数据~致性。<br> ②在单个场地故障恢复时,局部数据库的数据应和其他场地同步的问题。分布式数据库各个站点之间要进行通信,并不是一个站点COMMIT成功就可以,必须与其他站点协调工作,这样,单个场地的故障恢复必须与别的站点进行通信。<br> ③通信网络的故障处理能力问题。分布式数据库是结合网络和数据库的一项技术,在处理数据库的同时要面对网络出现故障的问题,这样使得分布式数据库DDBMS要比集中式的数据库DBMS多考虑网络故障方面的协调和处理能力。<br> ④分布式提交的实现问题。在分布式数据库系统中,多个事务会分布在不同的站点上,单个事务是否成功影响到全局的其他事务是否成功,这样分布式提交不再仅仅只要考虑当前事务是否COMMIT成功,还要看其他的事务是否成功。<br> ⑤分时式死锁的处理问题。网络中的通信会有等待信号的情况,同时数据在网络上会发生丢失,这样会发生死锁,那么分布式数据库DDBMS必须具有处理死锁的能力。</p>