分布式数据库查询处理和优化算法
2018-09-21张引红
微型电脑应用 2018年9期
张引红
(咸阳职业技术学院,咸阳 712000)
0 引言
分布式数据库系统是基于集中式数据库技术的计算机网络技术,其和集中式数据库的主要区别就是:分布式数据库数据为分散性存储到网络不同场所中,而且不同场地数据库的处理能力各有不同。还能够在局部完成功能应用,另外每个场地都要参与到全局应用程序执行过程中,全局应用程序是利用已有网络拓扑实现通信,从而对各场地数据进行访问。在实际应用及操作过程中是无法感受到分布式网络存在,操作也属于整体数据库。以此表示分布式数据库物理方面是在各网络节点中分散,但是在逻辑方面还是相同数据库系统数据集。以此就使其在优化过程中和集中数据库系统不同。因为分布式数据库系统数据冗余性和分散性,从而就导致查询处理优化存在复杂性。在实际使用过程中,分布式查询处理与优化在项目周期中具有重要的作用。
1 分布式数据库查询优化代价
分布式数据库技术具有集中性和分布性的特点,其分布性主要指的是在数据在网络中属于跨结点物理存储,集中性指的是用户逻辑中属于简单且同构数据库。和分布式进行对比,集中式数据库管理系统要求逻辑和物理两方面都相互集中。所以,分布式数据库还能够定义成为物理中分布,逻辑中集中的共享数据集合。分布式数据库管理系统属于数据管理软件,利用分布式数据库管理系统能够提高分布式数据库分布特点的透明度。……
登录APP查看全文
