Title :
SECONDO: an extensible DBMS platform for research prototyping and teaching
Author :
Güting, Ralf Hartmut ; Almeida, Victor ; Ansorge, Dirk ; Behr, Thomas ; Ding, Zhiming ; Höse, Thomas ; Hoffmann, Frank ; Spiekermann, Markus ; Telle, Ulrich
Author_Institution :
LG Datenbanksysteme fur neue Anwendungen, Fern Univ., Hagen, Germany
Abstract :
The goal of SECONDO is to provide a "generic" database system frame that can be filled with implementations of various DBMS data models. SECONDO was intended originally as a platform for implementing and experimenting with new kinds of data models, especially to support spatial, spatio-temporal, and graph database models. We now feel, SECONDO has a clean architecture, and it strike a reasonable balance between simplicity and sophistication. Since all the source code is accessible and to a large extent comprehensible for students, we believe it is also an excellent tool for teaching database architecture and implementation concepts. SECONDO runs on Windows, Linux, and Solaris platforms, and consists of three major components SECONDO kernel, optimizer, and graphical user interface.
Keywords :
Linux; computer science education; data models; graphical user interfaces; operating system kernels; query processing; relational databases; teaching; DBMS data model; Linux; SECONDO kernel; SECONDO optimizer; SECONDO tool; Solaris platforms; Windows; database system frame; graph database model; graphical user interface; spatial database model; spatio-temporal database model; teaching database architecture; Algebra; Costs; Data engineering; Education; Filters; Graphical user interfaces; Prototypes; Query processing; Spatial databases; User interfaces;
Conference_Titel :
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
Print_ISBN :
0-7695-2285-8
DOI :
10.1109/ICDE.2005.129