在分布式数据库中,分布透明性指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关系各个场地上数据库数据模型。分布透明性可归入物理独立性的范围,包括3个层次:分片透明性、位置透明性和局部数据模型透明性。
分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。位置透明性位于分片视图与分配视图之间。局部数据模型透明性位于分配视图与局部概念视图之间,指用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的是哪种数据模型。
根据硬件、软件、数据等资源在空间的分布情况,信息系统的结构可分为集中式和分布式两大类。
集中式系统的主要优点是:
(1)信息资源集中,管理方便,规范统一。
(2)专业人员集中使用,有利于发挥他们的作用,便于组织人员培训和提高工作。
(3)信息资源利用率高。
(4)系统安全措施实施方便。
集中式系统的不足之处是:
(1)随着系统规模的扩大和功能的提高,集中式系统的复杂性迅速增长,给管理、维护带来困难。
(2)对组织变革和技术发展的适应性差,应变能力弱。
(3)不利于发挥用户在系统开发、维护、管理方面的积极性与主动精神。
(4)系统比较脆弱。主机出现故障时可能使整个系统停止工作。
分布式系统具有以下优点:
(1)可以根据应用需要和存取方式来配置信息资源。
(2)有利于发挥用户在系统开发、维护和信息资源管理方面的积极性和主动性,提高了系统对用户需求变更的适应性和对环境的应变能力。
(3)系统扩展方便。增加一个网络结点一般不会影响其他结点的工作。系统建设可以采取逐步扩展网络结点的渐进方式,以合理使用系统开发所需资源。
(4)系统的健壮性好。网络上一个结点出现故障一般不会导致全系统瘫痪。
分布式系统的不足之处有:
(1)由于信息资源分散,系统开发、维护和管理的标准、规范不易统一。
(2)配置在不同地点的信息资源一般分属信息系统的各子系统。不同子系统之间往往存在利益冲突,管理协调上有一定难度。
(3)各地的计算机系统工作条件与环境不一,不利于安全保密措施的统一实施。