 |












|
|
KODA - The Architecture And Interface of a Data Model Independent Kernel | Full Paper (PDF)
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
- the feasibility of implementing multiple data models on top of a common kernel,
- the benefits of leveraging performance and feature enhancements for multiple products,
- the benefits of maintainability of a common code base,
- ease of migration and interoperability between the two products without customers having to re-learn common kernel utilities like backups, data file organization and analysis tools.
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.
|
References, where available, link to the DBLP on the World Wide Web.
[Joshi91]Ashok M. Joshi:
Adaptive Locking Strategies in a Multi-node Data Sharing Environment.
VLDB 1991: 181-191[OracleRdb]...
[OracleDBMS]...
|
@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}, crossref = {DBLP:conf/vldb/98}, bibsource = {DBLP, http://dblp.uni-trier.de} }
|
DBLP: Copyright ©1999 by Michael Ley (ley@uni-trier.de).
|
|