SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
Xmas: an extensible main-memory storage system
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Xmas: an extensible main-memory storage system for high-performance applications
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
DataBlitz storage manager: main-memory database performance for critical applications
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
In-memory data management for consumer transactions the timesten approach
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Main Memory Database Systems: An Overview
IEEE Transactions on Knowledge and Data Engineering
A Study of Index Structures for Main Memory Database Management Systems
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
From GeoStore to GeoToolKit: The Second Step
SSD '97 Proceedings of the 5th International Symposium on Advances in Spatial Databases
Monet And Its Geographic Extensions: A Novel Approach to High Performance GIS Processing
EDBT '96 Proceedings of the 5th International Conference on Extending Database Technology: Advances in Database Technology
Hi-index | 0.00 |
Newly emerging spatial applications such as the intelligent transportation system require high-performance access to databases. Although research prototypes and spatial extensions on top of commercial DBMSs have been built, the high-performance requirement is difficult to satisfy because most of them employ the traditional disk-based database architecture. With the steadily increasing memory capacity of computer systems, the main-memory database architecture becomes a feasible approach to meeting the requirement, and a few commercial products are developed recently. However, there has been little work on applying the main-memory database to the spatial domain. This paper presents Xmas-SX, a high-performance spatial storage system based on the main-memory database architecture. It provides the core subset of the OpenGIS geometry types, operators, and spatial indexes. Variable-length spatial data are efficiently managed by storing each of them as a sequence of fixed-size fragments. An experiment shows that, compared with a disk-based ODBMS with data fully cached, Xmas-SX shows only 6% better performance for the spatial range query. Before data fully cached, however, the performance gap is much bigger. For the update, Xmas-SX outperforms the ODBMS by more than ten times.