分布式操做系统是为管理分布式系统而开发的系统软件,它能使分布式系统中的各个场地既能较均等地分担控制功能、独立发挥自身控制做用,又能相互协调,在彼此通信协调的基础上实现系统全局管理。数据库
数据分片是指数据存放单位不是所有关系,而是关系的一个片断,也就是关系的一部分。包扩:安全
(1)水平分片网络
(2)垂直分片:架构
(3)混合型分片:并发
分布式DBS的架构分为四级,分别是全局外模式、全局概念模式、分片模式和分布模式,分布式
(1)全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。云计算
(2)全局概念模式:全局概念模式定义了分布式数据库中全部数据的逻辑结构。操作系统
(3)分片模式:分片模式定义片断以及定义全局关系与片断之间的映象。这种映象是一对多的,即每一个片断来自一个全局关系,而一个全局关系可分红多个片断。设计
(4)分布模式:片断是全局关系的逻辑部分,一个片断在物理上能够分配到网络的不一样节点上。分布模式根据数据分配策略的选择定义片断的存放场地。blog
(1)LDBMS(Local DBMS,局部DBMS):创建和管理局部数据库,提供场地自治能力、执行局部应用及全局查询的子查询。
(2)GDBMS(Global DBMS,全局DBMS):提供分布透明性,协调全局事务的执行,协调各LDBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能。
(3)全局数据字典:存放全局概念模式、分片模式、分布模式的定义,以及各模式之间映像的定义;存放有关用户存取权限的定义,以保证全局用户的合法权限和数据库的安全性;存放数据完整性约束条件的定义,其功能与集中式数据库的数据字典相似。
(4)通讯管理:在分布式数据库各场地之间传送消息和数据,完成通讯功能。
设计分布式系统的难点在于其组件的异构性、开放性、安全性、可伸缩性、故障处理以及组件的并发性和透明性。分布式系统能够有两种彻底不一样的方式来进行协同和合做。
1:基于实例的协做
2:基于服务的协做
四:云计算
2.云计算的类型
云计算包括三种基本类型:
(1)软件即服务
(2)平台即服务
(3)基础设施即服务