与集中式DBMS比较,DDBMS环境中在并发控制和恢复方面会遇到以下5个问题。
①数据项的多备份之间的一致性问题。分布式数据库中,会把数据存放在一台计算机上或者分在多台计算机上,那么对其中一台计算机上的数据进行修改,必须保证在其他计算机上存放的也进行修改,这样才能保证数据~致性。
②在单个场地故障恢复时,局部数据库的数据应和其他场地同步的问题。分布式数据库各个站点之间要进行通信,并不是一个站点COMMIT成功就可以,必须与其他站点协调工作,这样,单个场地的故障恢复必须与别的站点进行通信。
③通信网络的故障处理能力问题。分布式数据库是结合网络和数据库的一项技术,在处理数据库的同时要面对网络出现故障的问题,这样使得分布式数据库DDBMS要比集中式的数据库DBMS多考虑网络故障方面的协调和处理能力。
④分布式提交的实现问题。在分布式数据库系统中,多个事务会分布在不同的站点上,单个事务是否成功影响到全局的其他事务是否成功,这样分布式提交不再仅仅只要考虑当前事务是否COMMIT成功,还要看其他的事务是否成功。
⑤分时式死锁的处理问题。网络中的通信会有等待信号的情况,同时数据在网络上会发生丢失,这样会发生死锁,那么分布式数据库DDBMS必须具有处理死锁的能力。
(简答题)
与集中式DBMS比较,DDBMS环境中在并发控制和恢复方面遇到哪些新问题?
正确答案
答案解析
略
相似试题
(简答题)
DDBMS主要有哪些功能?DDBMS应包括哪些基本功能模块?
(单选题)
DBMS主要由两大部分组成:()。
(单选题)
在DBS中,DBMS和OS之间关系是()
(简答题)
在用户访问数据库数据的过程中,DBMS起着什么作用?
(填空题)
事务的原子性是由DBMS的()实现的,事务的一致性是由DBMS的()实现的,事务的隔离性是由DBMS的实现的,事务的持久性是由DBMS的()实现的。
(填空题)
DBMS为应用程序运行时开辟的DB系统缓冲区,主要用于()和()
(填空题)
为保证嵌入式SQL的实现,通常DBMS制造商提供一个(),供编译时使用。
(填空题)
数据库技术是在()的基础上发展起来的,而且DBMS本身要在()的支持下才能工作。
(简答题)
与集中式DBS、分散式DBS相比,DDBS的区别在哪里?