文档库 最新最全的文档下载
当前位置:文档库 › 分布式数据库的查询优化相关研究

分布式数据库的查询优化相关研究

龙源期刊网 https://www.wendangku.net/doc/da16133357.html,

分布式数据库的查询优化相关研究

作者:刘芳

来源:《计算机光盘软件与应用》2012年第22期

摘要:随着网络技术的不断发展,数据库技术在各领域的应用越来越多,分布式数据库作为数据库中应用最广泛的一种,它具有其他数据库所不能比拟的优势。应用的扩大使得数据库中的数据不断增多,复杂而庞大的数据量为数据查询工作带来了许多不便,同时也严重影响了数据查询效率。本文以分布式数据库为研究对象,对该数据库的概念进行了简单的介绍,并分别从目标、内容、方案和算法四个方面对分布式数据库的查询功能进行优化,完善分布式数据库各方面的功能,以促进分布式数据库更广泛的应用。

关键词:分布式数据库;查询优化

中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 22-0000-02

分布式数据库系统是由若干台在外型上分散但在逻辑上却完整的计算机组成,每个网络节点上都分布不同的组件,为了提高数据库系统性能就必须对特定的数据库分布机制进行检索和更新。分布式数据库系统通常由多个数据库单元组成,它们在地理位置上相对分散,但在管理和控制上又通过计算机网络获得不同程度的集中,由此可见,一个完整的分布式数据库系统是由数据库系统和计算机网络两部分构成。

1 分布式数据库

分布式数据库系统只是在物理角度较分散,而在逻辑上则相对集中一个数据库系统。物理分布是指数据库组件分散在位置不同的网络节点上,但各站点和节点之间由于网络的连接而形成一个有机的整体,这些数据库站点统一受到数据库系统的管理,除此之外数据库站点还具有管理本地数据的功能。分布式数据库系统主要由数据库和数据管理系统两部分组成,数据库又相当于一个逻辑集合,它集中了计算机网络上的各个站点,而数据管理系统又隶属于数据库,作为数据库中的一组软件,它负责对集成数据完整性和一致性的存取和管理。

2 分布式数据库查询优化

2.1 分布式数据库的查询优化目标

根据优化对象不同分布式数据库查询系统的优化目标又可分为两类,第一类目标是降低网络数据传输量,第二类是缩短响应时间。分布式数据库系统与集中式数据库系统在数据传输速度方面相比只存在几个数量级的差距,因而我们可以忽略数据的查询、处理和传输时间。由于网络传输是造成网络负担的主要原因,在分布式查询处理的优化问题上,我们应尽量减少网络数据传输量,所以降低网络数据传输量是分布式数据库查询优化的第一个目标。不同的节点、网络传输速率以及局部查询处理时间都有可能导致响应时间的不同,此时响应时间已成为衡量

相关文档