分布式数据库管理系统介绍
【摘要】 1、分布式数据库管理系统分类综合型体系结构:主要是指在分布式数据库建立之前,还没有建立独立的集中式数据库管理系统,设计人员根据用户的需求,设计出一个全新的完整的数据库管理系统。联合型体系结构:主要是指每个节点的数据库管理系统已经存在,是在此基础上建立的分布式数据库系统。联合型体系结构又分为同构系统和异构系统。同构系统:每个节点的局部数据库管理系统支持同一种数据模式、命令语言、查询语言。异...
1、分布式数据库管理系统分类
综合型体系结构:主要是指在分布式数据库建立之前,还没有建立独立的集中式数据库管理系统,设计人员根据用户的需求,设计出一个全新的完整的数据库管理系统。
联合型体系结构:主要是指每个节点的数据库管理系统已经存在,是在此基础上建立的分布式数据库系统。联合型体系结构又分为同构系统和异构系统。
同构系统:每个节点的局部数据库管理系统支持同一种数据模式、命令语言、查询语言。
异构系统:每个节点的局部数据库管理系统有不同的数据模式、命令语言、查询语言。
2、完全分布式数据库管理系统遵循原则
-
本地自治性
-
不依赖于中心节点
-
可连续操作性
-
位置透明和独立性
-
数据分片独立性
-
数据复制独立性
-
分布式查询处理
-
分布式事务管理
-
硬件独立性
-
操作系统独立性
-
网络独立性
-
数据库管理系统独立性
3、分布式数据库管理系统组成
-
LDBMS:局部场地上的数据库管理系统,功能主要是建立和管理局部数据库,提供节点自治能力,执行局部应用以及全部查询的子查询功能。
-
GDBMS:全局数据库管理系统,功能是提供分布式透明性,协调全局事务的执行。协调各局部数据库管理系统以完成全局应用,保证数据库的全局一致性、执行并发控制,实现更新同步,提供全局恢复功能等等。
-
全局数据字典:主要提供模式、分片模式、分配模式的定义以及模式之间映像的定义、存取权限的定义,以保证全局用户的合法权限和数据库的安全性、约束条件的定义。其功能和集中式数据库系统的数据字典功能比较相似。
-
通信管理:通信管理系统是在分布数据库各场地之间传送消息和数据,完成通信功能。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)