分布式数据库管理系统的分类
文:https://www.digiwin.com
作者:鼎捷数智 | 发布时间:2014-04-24 00:00:00
现如今出现了一种新型的数据库管理系统,叫做分布式数据库管理系统,分布式数据库管理系统功能的分割和重复以及不同的配置策略导致了各种不同的体系结构。其按全局控制方式可以分为以下三种:
(1)全局控制集中的数据库管理系统
这种结构的特点是全局控制成分GDBMS集中在某一结点上,由该结点完成全局事务的协调和局部数据库转换等一切控制功能。全局数据字典只有一个,也存放在该结点上,它是GDBMS指性控制的主要依据。
这种结构的优点是控制简单,容易实现更新一致性,但由于控制集中在某一特定的节点上,不仅容易形成瓶颈,而且系统比较脆弱,一旦该结点出故障,整个系统就将瘫痪。
(2)全局控制分散的数据库管理系统
这种结构的特点是全局控制成分GDBMS分散在网络的每一个结点上,全局数据字典也在每个结点上存放一份。每个结点都能完成全局事务的协调和局部数据库转换的控制功能,每个结点既是全局事务的参与者又是全局事务的协调者。一般称这类结构为完全分布的分布式数据库管理系统.
这种结构的优点是结点独立,自治性强,单个结点退出或进入系统均不会影响整个系统的运行,但是全局控制的协调机制和一致性的维护都比较复杂。
(3)全局控制部分分散的分布式数据库管理系统
这种结构是根据应用的需要将GDBMS和全局数据字典分散在某些结点上,是介于前两种情况的体系结构。
另一种分类方法是按局分布式数据库管理系统的类型分类。它区分不同分布式数据库管理系统的一个重要特性是:局部分布式数据库管理系统是同构的还是异构的。同构和异构的级别可以有三级:硬件、操作系统和局部分布式数据库管理系统。较主要的是局部数据库管理系统,因为硬件和操作系统的不同将由通信软件处理和管理。所以,定义同构型数据库管理系统为:每个结点的局部数据库具有相同的数据库管理系统,如都是Oracle关系数据库管理系统,即使操作系统和计算机硬件并不相同;定义异构型分布式数据库管理系统为:各结点的局部数据库具有不同的,如有的是Oracle,有的是Sybase,有的是IMS层次数据库管理系统。
异构型分布式数据库管理系统的设计和实现比异构型分布式数据库管理系统更加复杂。因为各结点的局部数据库可能采用不同的数据库模型(层次、网状或关系),或者虽然模型相同但它们是不同厂商的数据库管理系统,它要解决不同的数据库管理系统之间以及不同的数据模型之间的转换,要解决异构数据模型的同种化问题。
分布式数据库管理系统的分类主要有以上三种类型,希望通过上文的介绍大家对于分布式数据库管理系统有一个更深入的了解。如果你还想了解更多信息,可以登陆鼎捷官网:https://www.digiwin.com/。
文章来源于鼎捷数据库管理系统https://www.digiwin.com/,转载请注明出处。
上一页:项目管理软件开发风险
下一页:国内软件公司发展前景及存在的问题
相关新闻
-
-
仓库管理系统可以实现哪些功能?
仓库管理系统功能主要有业务批次管理、保质期管理、质量检验管理、即时库存智能管理、赠品管理和虚仓管理等功能。如果你还想了解更多资讯,可以登陆鼎捷官网:http://www.digiwin.com.cn/。
-
项目管理软件开发风险
项目管理软件开发风险主要有产品规模风险、需求风险、相关性风险、技术风险、管理风险这几大主要风险。如果你还想了解更多资讯,可以登录鼎捷官网http://www.digiwin.com.cn/。