移动数据库性能调优技术的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:zhaofeng130
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和无线网络技术的进一步发展,移动办公等移动计算环境下的应用需求日益强烈,同时,应用需要处理的数据量和复杂度也不断增加,这使得许多应用需要嵌入式的移动数据库来管理数据,因此,移动数据库系统应运而生。移动数据库需要有专门的移动数据库管理系统来管理。移动设备的硬件和软件资源与桌面计算机相比,受到很多的限制,因此,移动数据库管理系统必须在充分利用现有资源的前提下,尽量优化系统性能,提高数据库的吞吐量和响应时间。另外一方面,由于移动数据库的大部分使用者并不熟悉数据库原理,因此,这种针对于移动数据库的性能优化应该尽可能由系统自动实现,而对使用者透明,达到“零管理”的效果。本文就是结合我们项目组开发的移动数据库管理系统SwiftDB,对数据库系统的自适应管理进行了现状分析,并且针对移动计算环境和移动设备的特性,提出了适用于移动数据库系统的性能调优策略:一方面,为了不浪费内存空间,提高应用程序的执行效率,移动数据库管理系统可以根据用户的不同应用需求来合理剪裁其内核,这就是移动数据库的功能定制方案,本文第三章将详细阐述SwiftDB定制功能的实现策略;另外一方面,从减少I/O开销的角度出发,移动数据库管理系统应该能够根据当前的运行环境,自动进行合理的参数配置,这就是移动数据库的自动配置技术,本文第四章重点讨论了SwiftDB在内存和索引方面的配置策略:SwiftDB的内存管理综合运用了DB2的内存分配技术和LRU-K算法,使其更适用于移动设备的运行环境,而SwiftDB的索引配置则参考了SQL Server提供的索引选择工具,根据当前的应用需求来自动添加合适的索引,删除无用的索引。本文最后对SwiftDB的性能调优方案作进一步的完善与补充。
其他文献
手语是聋哑人使用的语言,是一种靠动作和视觉进行交际的特殊语言,在聋哑人的交流、一些特殊的场合(如嘈杂的环境)和需要保密的情况下都有广泛的应用.手语的识别与合成已经成
数据的不确定性在诸多现实的应用中广泛存在,如电信、军事、金融、经济、物流等领域。且不确定数据广泛应用于RFID网络、市场分析、移动对象跟踪以及环境维护等应用。由于这
虚拟内窥镜技术(Virtual Endoscopy)是虚拟现实技术在现代医学中的应用,是利用医学影像作为原始数据,融合图像处理、计算机图形学、科学计算可视化、虚拟现实技术,模拟传统光
本论文结合美国最大的线上高尔夫用品销售公司——BlueTeeGolf公司的工程实际课题,以目前国外电子商务系统的设计和开发工作为主线,比较深入详细地探讨了现阶段国外电子商务
自本世纪70 年代兴起与相对论、量子力学相提并论的混沌理论研究开展以来,混沌学成为一门影响深远、发展迅速的前沿科学。在通信、控制、化学、生命科学、流体力学等领域,混沌都有广泛的应用。混沌信号的高度初始敏感性、对噪声的免疫力等突出特性极适合于测量。本文介绍了混沌的研究现状、起源、概念、研究的主要内容、发展史等。通过引入Duffing 方程,发现其对驱动力幅值的敏感性。通过对幅值的调节,系统可以发生状
随着Internet的迅猛发展,基于Internet的应用系统的逐渐增多,构件的交互范围已经进一步扩大并分布在整个Internet上。我们要把整个复用环境放到大的广域网甚至Internet上。现有
本文对数据仓库技术和数据挖掘算法进行了研究,并对数据挖掘算法根据实际需要作了改进:  (1)对聚类中的孤立点算法进行了分析,给出了算法描述,并就算法的复杂度进行了分析。 
  本论文利用FPGA可编程逻辑器件和硬件描述语言Verilog,采用自顶向下的设计方法,开发了一款基于PCI总线的高速数据采集卡。本数据采集系统中,采用PLX公司生产的PLX9080作为PC
随着互联网用户和流量的爆炸性增长,网络资源不足及网络拥塞问题日益严重,而各种新的多媒体业务的出现又对网络的服务质量提出了新的要求。流量工程就是为了解决这些问题而提
目前,数据挖掘作为一种发现大量数据中潜在信息的数据分析方法和技术,己经成为各界关注的热点。电力企业信息化建设积累了大量历史数据,迫切需要利用数据挖掘技术研发分析决