ARTICLES
ZHAO Yanqing, CHEN Rongguo, YUAN Lin
.
2010, 12(5):
674-679.
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.