分布式数据库管理系统体系结构1、根据GDBMS分布的节点数划分DDBMS的各种体系结构根据DDBMS分布在一个节点还是在多个节点,DDBMS的体系结构可分为全局控制集中的DDBMS、全局控制分散的D—DBMS、全局控制部分分散的DDBMS
(1)全局控制集中的DDBMS这种结构的特点是全局控制成分GDBMS集中在某一结点上,由该结点完成全局事务的协调和局部数据库转换等一切控制功能
全局数据字典只有一个,也存放在该结点上,它是GDBMS指性控制的主要依据
这种结构的优点是控制简单,容易实现更新一致性,但由于控制集中在某一特定的节点上,不仅容易形成瓶颈,而且系统比较脆弱,一旦该结点出故障,整个系统就将瘫痪
(2)全局控制分散的DDBMS这种结构的特点是全局控制成分GDBMS分散在网络的每一个结点上,全局数据字典也在每个结点上存放一份
每个结点都能完成全局事务的协调和局部数据库转换的控制功能,每个结点既是全局事务的参与者又是全局事务的协调者
一般称这类结构为完全分布的DDBMS.这种结构的优点是结点独立,自治性强,单个结点退出或进入系统均不会影响整个系统的运行,但是全局控制的协调机制和一致性的维护都比较复杂
(3)全局控制部分分散的DDBMS这种结构是根据应用的需要将GDBMS和全局数据字典分散在某些结点上,是介于前两种情况的体系结构
2、根据局部数据库的数据库管理系统是否相同划分D-DBMS的各种体系结构根据局部数据库的DBMS是否相同,DDBMS的体系结构又可分为同构型DDBMS、异构型DDBMS
同构型DDBMS每个节点的局部数据库具有相同的数据库管理系统,即使操作系统和计算机硬件不同
在设计和研制DDBMS时,若并不存在已运行的局部数据库,则采用同构型的结构比较方便
异构型DDBMS的各节点的局部数据库具有不同的数据库管理系统
在设计和研制DDBMS时,若已存在局部数据库,而这些数据库可能采用不同的数据模型(层次、网状或关系),或者虽然数据模型相同但它们是不同厂商的数据库管理系统(如Informix、Sybase、DB2和Oracle),这就必须开发异构型的D—DBMS
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。