【正确答案】分布式数据库系统与并行数据库系统,特别是与SN结构并行数据库系统具有很多相似点:它们都是用网络连接各个数据处理节点;整个网络中的所有节点构成一个逻辑上统一的整体;用户可以对各个节点上的数据进行透明存取等。但由于分布式数据库系统和并行数据库系统的应用目标和具体实现方法不同,使得它们具有很大的不同,主要区别如下。
(1)应用目标不同:并行数据库系统的目标是充分发挥并行计算机的优势,利用系统中的各个处理机节点并行地完成数据库任务,提高数据库系统的整体性能;而分布式数据库系统的主要目标在于实现场地自治和数据的全局透明共享,而不要求利用网络的各个节点来提高系统处理性能。
(2)实现方式不同:在并行数据库系统中,为了充分利用各节点的处理能力,各节点间采用高速网络互连,节点间数据传输代价相对较低;在分布式数据库系统中,各节点间采用局域网或广域网相连,网络带宽较低,点到点的通信开销较大。
(3)各节点地位不同:在并行数据库系统中,不存在全局应用和局部应用概念,各节点是完全非独立的,只能发挥协同作用,而不可能有局部应用;而在分布式数据库系统中,除了能协同完成全局事务外,各节点还具有场地自治性。
【答案解析】