论文部分内容阅读
现今网络时代的快速发展,扩大了电子政务系统在机关部门的覆盖范围。这些电子政务系统在数据的处理中,跨越性质相同与不同的部门,而且在处理不同的数据信息时,具备复杂性。情报业务系统是一个结构复杂的电子政务系统,其业务范围广,涉及情报信息管理、重大事件管理、信息发布管理、人员流动信息管理等,数据处理量大、维护困难,数据处理效率低下是当前情报业务系统所面临的困境。多年来,数据处理效率问题一直是制约系统快速发展的瓶颈,也是相关部门不能展开高效工作的主要原因。由于情报业务系统在保护国家安全稳定,人民的生命财产中具有非常大的作用,想办法提高它的数据处理效率势在必行,具有重大的意义。基于索引技术的数据查询,是情报业务提高数据处理水平的有效手段,它是建立在表上的可选数据结构。索引通过提供一种直接存取的方法来取代默认的全表扫描检索的方法,在确定数据唯一性的同时,也改善数据检索性能。索引的实现最终要体现在使用的SQL语句中,具有索引的SQL语句在多数情况下都是最有效的语句,它与数据库管理系统的交互时,由系统提供存取路径的手段和策略,减轻了用户选择存取数据路径的负担。论文分析了当前的情报业务系统,针对目前情报业务系统在数据处理效率上的不足和有待提高的现实要求,探讨将索引技术引入情报业务系统后,系统性能是否有所提高。论文首先深入研究不同索引的组织结构,尤其是情报业务系统中应用较多的B+树索引和全文索引的组织结构,进而探讨基于索引的SQL语句的优化技术,使用户在使用SQL语句与数据库交互的时候,有针对性的应用索引,达到提高数据处理效率的目的。在探讨索引技术的技术基础上,结合基于J2EE开发环境下的系统功能模块,针对模块处理数据的多样性,同构异构数据在数据库层的交互困难的问题,在第四章中探讨研究一个数据的更新模型和一个基于SOA的系统框架情报业务系统,并应用索引到相关模块。最后,在系统应用索引以分析性能,通过实验数据表明合理应用索引对系统的性能提高的重要性。