1、在分布式数据库系统里不强调集中控制概念,它具有一个以全局数据库管理员为基础的分层控制结构,但是每个局部数据库管理员都具有高度的自主权。
2、在分布式数据库系统中数据独立性概念也同样重要,然而增加了一个新的概念,就是分布式透明性。所谓分布式透明性就是在编写程序时好象数据没有被分布一样,因此把数据进行转移不会影响程序的正确性。但程序的执行速度会有所降低。
3、集中式数据库系统不同,数据冗余在分布式系统中被看作是所需要的特性,其原因在于:首先,如果在需要的节点复制数据,则可以提高局部的应用性。其次,当某节点发生故障时,可以 *** 作其它节点上的复制数据,因此这可以增加系统的有效性。当然,在分布式系统中对最佳冗余度的评价是很复杂的。
优点:便于集中管理
缺点:
(1)管理信息集中汇总到管理节点上,信息流拥挤
(2)管理节点发生故障会影响全网的工作
分布式网络管理模式是将地理上分布的网络管理客户机与一组网络管理服务器交互作用,共同完成网络管理的功能。
优点:
(1)可以实现分部门管理:即限制每个客户机只能访问和管理本部门的部分网络资源,而由一个中心管理站实施全局管理。
(2)中心管理站还能对客户机发送指令,实现更高级的管理
(3)灵活性 和可伸缩性
缺点:
不利于集中管理
所以说采取集中式与分布式相结合的管理模式是网络管理的基本方向1技术新
2技术范围广
3分布式
4高并发、集群、负载均衡、高并发
5海量数据
6业务复杂
7系统安全
根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。
同一个工程部署在多个不同的服务器上。
1把模块拆分,使用接口通信,降低模块之间的耦合度。
2把项目拆分成若干个子项目,不同的团队负责不同的子项目。
3增加功能时只需要再增加一个子项目,调用其它系统的接口就可以。
4可以灵活的进行分布式部署。
有优点就有缺点,缺点如下:
1系统之间交互需要使用远程通信,接口开发增加工作量。
2各个模块有一些通用的业务逻辑无法共用。
为了解决上面分布式架构的缺点,我们引入了soa架构,SOA:Service Oriented Architecture面向服务的架构。也就是把工程拆分成服务层、表现层两个工程。服务层中包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)