Researches on Geographic Data Storage and Management Based on Object-Oriented Storage in the Distributed Software Architecture

The development of Earth information science breaks through the category of traditional Geographic Information System (GIS), it is an inevitable trend that making an improvement on the storage and management of geographic data. Geographic data possess some features such as massive, complicated data structure, intensive operation and strong autocorrelation which make the storage and management of geographic data different from other type data. The current solutions which add a middleware on commercial DBMS to realize the middle conversion of geographic data is complex inefficient and unscalable. This paper presents a distributed geographic data storage and management architecture called as DGOSM for geographic object based on object- oriented storage, providing a new solution to storage and management of geographic data. DGOSM extends the idea of object-oriented storage and according to the object-oriented database standard ODMG3.0 which was proposed in 2000 by ODMG organization, to repartition the function of database server and storage devices. And the DGOSM support the object-oriented geographic data model on the logical layer to simplify the map of geographic data model and the parallel spatial query to improve the efficiency of geographic data query. In DGOSM, object-oriented storage opens the way for pushing more intelligence into the storage device. When geographic data is stored as geographic object, devices can learn about the behavior of the applications and use the information for improving the service they provided in the distributed software architecture.