摘要
空间数据引擎是实现高效空间数据访问和管理的关键技术之一。本文提出一种基于内存映射文件和改进堆组织表方式的嵌入式空间数据引擎设计与实现方法,分析了该数据引擎的组成部分和关键算法,并在其基础上讨论了日志及事务的实现方法。通过对实际数据的实验对比,其结果表明:基于本文方法开发的系统和目前主流嵌入式数据库相比,具有数据访问速度快,占用内存少的特点,适合于空间数据的编辑环境。
Spatial Data Engine is the core technology of the efficient access and management to the data. This paper presented an approach to design and implement an embedded spatial data engine which combined with the memory mapping file and modified heaporganized table, gave an analysis of the components and key algorithms in system, and discussed the methods of the implementation of log and transaction in it. Comparing with mainstream embedded databases in experiment using the actual data, the system implemented with the proposed methods had advantage of high-speed data access and low memory requirement.
出处
《测绘科学》
CSCD
北大核心
2010年第4期187-189,共3页
Science of Surveying and Mapping