A Tool for Nesting and Clustering Large Objects
SSDBM '00 Proceedings of the 12th International Conference on Scientific and Statistical Database Management
A simple but effective improvement to the plumb-line algorithm
Information Processing Letters
SECONDO: An Extensible DBMS Platform for Research Prototyping and Teaching
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Fuzzy Spatial Objects: An Algebra Implementation in SECONDO
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Literature review of spatio-temporal database models
The Knowledge Engineering Review
Supporting uncertainty in moving objects in network databases
Proceedings of the 13th annual ACM international workshop on Geographic information systems
Boosting location-based services with a moving object database engine
MobiDE '06 Proceedings of the 5th ACM international workshop on Data engineering for wireless and mobile access
Modeling and querying moving objects in networks
The VLDB Journal — The International Journal on Very Large Data Bases
Representation of periodic moving objects in databases
GIS '06 Proceedings of the 14th annual ACM international symposium on Advances in geographic information systems
Sequenced spatio-temporal aggregation in road networks
Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology
BerlinMOD: a benchmark for moving object databases
The VLDB Journal — The International Journal on Very Large Data Bases
Sequenced spatiotemporal aggregation for coarse query granularities
The VLDB Journal — The International Journal on Very Large Data Bases
Hermes – a framework for location-based data management
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
Hi-index | 0.00 |
Presents SECONDO, a new generic environment supporting the implementation of database systems for a wide range of data models and query languages. On the one hand, this framework is more flexible than common extensible and object-relational systems, offering the full extensibility of second-order signatures, which is the formal basis for data and query language definitions in SECONDO. On the other hand, it is much more complete and structured than database system toolkits. Extensibility is provided by the concept of algebra modules defining and implementing new types (type constructors, in fact) and operators. Support functions are used to register them with the system frame. After a review of second-order signatures' essentials, this paper presents the system functionality, given by a uniform set of user commands that are valid for all data models, and the extensible system architecture. All common DBMS features are implemented in the system frame; only purely data model-dependent functionality is coded in the algebra modules, supported by a variety of tools. Furthermore, we describe the key strategies for extensible query processing in the SECONDO environment and explain the structure of the algebra modules.