@inproceedings{DBLP:conf/vldb/ArunJ98, author = {Gopalan Arun and Ashok Joshi}, editor = {Ashish Gupta and Oded Shmueli and Jennifer Widom}, title = {KODA - The Architecture And Interface of a Data Model Independent Kernel}, booktitle = {VLDB'98, Proceedings of 24rd International Conference on Very Large Data Bases, August 24-27, 1998, New York City, New York, USA}, publisher = {Morgan Kaufmann}, year = {1998}, isbn = {1-55860-566-5}, pages = {671-674}, ee = {db/conf/vldb/ArunJ98.html}, crossref = {DBLP:conf/vldb/98}, bibsource = {DBLP, http://dblp.uni-trier.de} }
In this paper we describe the architecture and interface of KODA, a production strength database kernel. KODA is unique in the industry in its ability to support two different data models viz. Oracle Rdb (a relational database system) and Oracle CODASYLDBMS (a CODASYL database system). Our experience in designing and implementing KODA demonstrates
Over the years, KODA based products have performed exceptionally well in industry standard benchmarks. This clearly demonstrates that including datamodel dependent functionality in the kernel is not a pre-requisite for high performance.
A data model independent kernel like KODA can thus be used, without much change, as the database industry moves from CODASYL to Relational to Object-Relational data models and beyond.
Copyright © 1998 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.