募捐管理系统中分布式查询优化的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:szRUIZHIZI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库技术的不断发展,分布式数据库的应用变得越来越广泛。由于在分布式数据库系统中数据的冗余和分布,增加了分布式数据查询的难度和复杂度,如何更加有效的查询数据是分布式数据库系统面临的一个重要问题,也是本文所要探讨的问题。国内外数据库方面的专家和学者对分布式条件下查询优化技术做了大量的研究工作,并取得了重要的成果。经过研究得出了一些经典的分布式查询优化算法:如基于关系代数等价变换原则的优化算法,基于半连接的优化算法,SDD 1算法,爬山算法,模拟退火算法,遗传算法等。本文以中国红十字总会募捐管理软件开发与网络系统集成开发项目为背景。在本文中,首先介绍了分布式数据库系统的有关概念;然后对分布式查询的处理过程做了阐述,其中对常见的基于关系代数等价变换原则的优化算法,基于半连接的优化算法,SDD 1算法,遗传算法进行了分析和研究;最后将遗传算法和半连接算法相结合,得出多连接条件下的半连接-遗传算法。该算法根据查询图构造出平衡连接树,并将其作为一个染色体,然后对平衡连接树做后序遍历得到染色体编码串。然后对由所有生成的染色体构成的种群运用遗传算法,经过选择、交叉、变异操作后,得到一个执行方案,最后对得到的方案运用半连接算法进一步对算法进行优化。该算法使执行过程中并行执行的机会大大增加,从而使得查询的效率得以进一步提高。
其他文献
随着计算机技术和信息化建设的快速发展,局域网在各个领域内的应用也日益普及,但局域网的快速发展也带来了网络管理方面的问题。如:公司职员利用上班时间上网聊天等,学生在机房实
学位
在交通工程建设的过程中,质量管理是工程建设的关键。当前的交通建设工程质量管理工作主要采用传统的管理方法,即由人工对工程质量管理产生的数据与文件以纸面形式进行管理,这种
在龙芯2号处理器的众多应用中,RealVideo视频播放是最重要的应用之一。RealVideo作为目前主流的网络视频格式,在提高性能的同时也带来了更加复杂的编、解码算法。这给龙芯2号
随着计算机网络技术和通信技术的发展,网络的移动性支持成为下一代网络中最重要的技术之一。移动IPv6协议作为传统IPv6的扩充,为移动主机在不同网络间的切换提供了一种解决方
知识服务是知识与服务的融合,相关研究正在蓬勃发展。Web服务是知识服务的一种重要支撑形式。Web服务使得公司或个人可以方便迅速地向外界提供服务,具有互操作性、平台无关性、
基于证书公钥密码系统结合了传统公钥密码(PKC)系统和基于身份密码(IBC)系统的优点,既克服了存在于PKC系统中的证书管理问题,又解决了存在于IBC系统中的密钥托管问题,逐渐成
随着信息技术和管理理论的发展以及计算机和网络的广泛应用,工作流技术正在成为计算机应用领域的研究热点。对工作流技术进行深入的研究对于提高企业的信息化程度、运行效率以
学位
随着信息技术的进步和Internet的迅速发展,一个全球性的信息社会正在逐渐形成,Web上提供的服务呈指数级增长,必须要有一个合适的服务发现机制来支持Web服务。但是目前在Web服务
目前,多处理器系统单晶片已经成为高性能芯片领域的研究热点之一,而片上网络(NoCs)技术则是解决多处理器系统单晶片上信息传输问题的一个重要方法。在NoCs设计方面,随着半导
动态对等群(Dynamic Peer Group(DPG))属于Ad Hoc群的一种,其最显著的特性是对称性和动态性。群中每一个成员都是平等对称的,任何成员无权擅自决定群密钥,同时成员加入或退出