地理空间数据库性能测试软件的设计与实现
Design and Implementation of the Geo-spatial Database Performance Comparison Testing Software
查看参考文献12篇
文摘
|
空间数据具有空间位置,非结构化,空间关系,以及海量数据等特征.因此,对空间数据的存取性能,成为评价地理空间数据库极其重要的指标之一.Beyon DB是在国家"863"项目支持下研发的具有自主知识产权的地理空间数据库系统.目前,国内还没有支持地理空间数据库性能对比测试的工具软件,因此,为客观衡量Beyon DB的性能指标,有必要研发一种地理空间数据库性能对比测试的软件.本文分析了地理空间数据库性能对比测试软件的功能目标,采用面向对象的设计思想及方法,合理使用软件设计模式,进行了软件的总体框架与主控,功能命令,空间数据访问,以及测试结果输出等关键类的详细设计.介绍了实现该软件功能的方法,开发工具,以及主界面,文档输出界面等.最后,对软件的设计研发工作予以总结,提出今后的研究重点 |
其他语种文摘
|
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. Beyon DB, 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 Beyon DB 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 Beyon DB and Oracle Spatial, Beyon DB and Post GIS, 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 |
来源
|
地球信息科学学报
,2010,12(5):674-679 【扩展库】
|
关键词
|
地理空间数据库
;
性能对比测试
;
设计模式
|
地址
|
1.
中国人民解放军61139部队, 北京, 100091
2.
中国科学院地理科学与资源研究所, 北京, 100101
3.
中国人民解放军78155部队, 成都, 610036
|
语种
|
中文 |
文献类型
|
研究性论文 |
ISSN
|
1560-8999 |
学科
|
自然地理学 |
基金
|
国家863计划
;
中国科学院知识创新工程重要方向项目
|
文献收藏号
|
CSCD:4100225
|
参考文献 共
12
共1页
|
1.
高伟.
地理空间数据库引擎的设计与实现[硕士论文],2007
|
CSCD被引
1
次
|
|
|
|
2.
崔铁军.
地理空间数据库原理,2007:21-24
|
CSCD被引
1
次
|
|
|
|
3.
韩振斌. 一种分布式软件自动化测试工具的设计与实现.
科学技术与工程,2007,7(8):1774-1777
|
CSCD被引
1
次
|
|
|
|
4.
余公平.
软件自动化测试系统的研究与实现[硕士学位论文],2007
|
CSCD被引
1
次
|
|
|
|
5.
诸云强. 地球系统科学数据共享研究与实践.
地球信息科学学报,2010,12(1):1-8
|
CSCD被引
25
次
|
|
|
|
6.
张明.
GIS工程中的软件测试方法与技术研究[硕士论文],2005
|
CSCD被引
1
次
|
|
|
|
7.
呼晓黎.
软件自动化测试技术的研究与实现[硕士学位论文],2007
|
CSCD被引
1
次
|
|
|
|
8.
Gamma E.
Design Patterns Element of Reusable Object-Oriented Softare,2000:112-115
|
CSCD被引
1
次
|
|
|
|
9.
.
Ingres 2006 Connectity Guide (影印版),2006
|
CSCD被引
1
次
|
|
|
|
10.
张欣. 可配置的软件动态测试系统研究.
空间控制技术与应用,2008,34(2):49-54
|
CSCD被引
1
次
|
|
|
|
11.
鞠秀娟. 软件自动化测试概述及应用工具分析.
计算机应用,2007(27):317-321
|
CSCD被引
1
次
|
|
|
|
12.
Wang L F. Software Testing for Safety -Critical Applications.
IEEE Instrumentation & Measurement Magazine,2005,8:38-47
|
CSCD被引
1
次
|
|
|
|
|