首页 | 本学科首页   官方微博 | 高级检索  
     

地理空间数据库性能测试软件的设计与实现
引用本文:赵彦庆,陈荣国,袁琳. 地理空间数据库性能测试软件的设计与实现[J]. 地球信息科学学报, 2010, 12(5): 674-679
作者姓名:赵彦庆  陈荣国  袁琳
作者单位:中国人民解放军61139部队,北京,100091;中国科学院地理科学与资源研究所,北京,100101;中国人民解放军78155部队,成都,610036
基金项目:国家“863”计划项目“高可信地理空间数据库管理系统及其重大应用”(2007AA120400); 中国科学院知识创新工程重要方向项目“高安全高性能时空数据库管理系统及其应用研究”(kzcx2-yw-304)
摘    要:空间数据具有空间位置、非结构化、空间关系,以及海量数据等特征。因此,对空间数据的存取性能,成为评价地理空间数据库极其重要的指标之一。BeyonDB是在国家863项目支持下研发的具有自主知识产权的地理空间数据库系统。目前,国内还没有支持地理空间数据库性能对比测试的工具软件,因此,为客观衡量BeyonDB的性能指标,有必要研发一种地理空间数据库性能对比测试的软件。本文分析了地理空间数据库性能对比测试软件的功能目标,采用面向对象的设计思想及方法,合理使用软件设计模式,进行了软件的总体框架与主控、功能命令、空间数据访问,以及测试结果输出等关键类的详细设计。介绍了实现该软件功能的方法、开发工具,以及主界面、文档输出界面等。最后,对软件的设计研发工作予以总结,提出今后的研究重点。

关 键 词:地理空间数据库  性能对比测试  设计模式
收稿时间:2009-04-17;

Design and Implementation of the Geo-spatial Database Performance Comparison Testing Software
ZHAO Yanqing,CHEN Rongguo,YUAN Lin. Design and Implementation of the Geo-spatial Database Performance Comparison Testing Software[J]. Geo-information Science, 2010, 12(5): 674-679
Authors:ZHAO Yanqing  CHEN Rongguo  YUAN Lin
Affiliation:1. Chinese People's Liberation Army,Unit 61139,Beijing 100091;2. Institute of Geographic Sciences and Natural Resources Research,CAS,Beijing 100101,China;3. Chinese People's Liberation Army,Unit 78155,Chengdu 610036
Abstract:Because spatial data has the features of spatial position,unstructured,spatial relationship and vast amount etc,memory access performance on spatial data becomes one of the most important indexes for geo-spatial database evaluation.BeyonDB,researched and developed under the support of National "863" Program,is the geo-spatial database system with independent intellectual property rights.Because at present,there is no software supporting performance comparison test of geo-spatial database and in order to objectively assess its performance index,it is necessary to design,research and develop a kind of performance comparison test software of geo-spatial database.Functional objectives of performance comparison test software of geo-spatial database are firstly analyzed in the paper,i.e.to support performance comparison test between BeyonDB and international leading geo-spatial database system,meanwhile,it can simply extend into other geo-spatial database;to support performance test of loading and inquiring of spatial data;to support testing methods of both SQL sentence and test script,and test report should be automatically generated and output based on "Template" method.As to performance comparison test software of geo-spatial database,we adopt object-oriented design philosophy and method,rationally use software design pattern.General framework design of the software and detailed design of main control,function command interface,access interface of spatial data and output of test results etc.are provided in this paper.After completing the design,we put forward methods of realizing functions of the software,development tool,main interface of the software,output interface of test results and other results.At present,the software has been successfully applied to performance comparison test between BeyonDB and Oracle Spatial,BeyonDB and PostGIS,which greatly improves test efficiency and enables test results to be objective and impartial.Finally,future research emphases of the software are defined in the paper.
Keywords:geo-spatial database  performance comparison testing  design pattern
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《地球信息科学学报》浏览原始摘要信息
点击此处可从《地球信息科学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号