论文部分内容阅读
随着计算机与网络技术的飞速发展,信息技术的应用日益深入和普及,其发展趋势也逐渐从信息查询、数据传送走向网络环境中的海量数据存储、数据挖掘和决策信息支持,因此数据存储的高可靠性和高可管理型在信息社会中越来越受到人们的重视。计算机应用领域对数据存储规模的需求不断扩大,使得对海量数据存储技术开展深入研究成为了一种迫切的需要。海量数据存储器可以给大型GIS软件平台提供底层数据存储平台,因此成为了GIS软件技术研究的热点。
本课题在研究海量数据存储技术的基础上,设计并实现了一种海量数据存储器。海量数据存储器的设计与实现是对现有存储技术进行深入研究的基础上,结合海量数据的特点,提出的一种有效的数据集中存储方案。它可以实现对逻辑文件的快速检索,文件内容及相关信息的快速读写。文中在研究海量数据存储技术的发展历史和趋势后,对数据存储的相关技术进行了深入的探索和研究,重点阐述了物理文件空间的段页式分配和释放回收机制,描述了实现内部数据文件(逻辑文件)和数据存储桶等概念的关键过程和具体实现细节。
本文共分六章,内容如下:第一章:绪论。介绍了选题背景、数据存储技术历史及现状、本课题的研究目标和内容。第二章:存储管理的基本原理。本章对计算机存储体系中的三个大的部分:内存管理、高速缓存管理、磁盘存储管理的内容进行了介绍,详细描述它们的概念、工作的基本原理。第三章:存储管理的常用方法。本章分别介绍了存储体系中三大部分的实现技术,分析比较了同类技术的优点和缺点。 第四章:海量数据存储器的设计。本章讲述了设计中用到的概念术语,设计了海量数据存储器的体系结构,描述了各个部分的功能设计及相关的算法流程。第五章:海量数据存储器的实现。本章具体讲述了海量数据存储实现的类层次结构,描述了各个类的功能、接口及接口功能,绘制了关键流程的流程图。最后对海量数据存储器的测试结果进行了讨论,通过和同类的读写函数的效率作具体比较,肯定了海量数据存储器的性能。对研究工作进行了全面的总结,还提出了课题在今后的工作中需要解决的问题。