{"title":"Extending and configuring the PRIMA database management system kernel","authors":"H. Schoning, A. Sikeler","doi":"10.1109/PARBSE.1990.77221","DOIUrl":null,"url":null,"abstract":"The authors give an overview of the mechanisms used in a specific DBMS (database management system) kernel, PRIMA, to easily extend and configure the system in advance, as well as on-line. They discuss four kinds of extensions: (1) schema extensions, that is, on-line addition and removal of object types and attributes without nasty data reorganization; (2) data model extensions, which allow for the introduction of new data types and operations for existing databases; (3) algorithmic extensions, which offer the possibility of improving the performance of a running system by the addition of new algorithms for existing operators and components; and (4) storage structure extensions, which can be used to organize already existing data (possibly redundantly) in newly integrated types of storage structures supporting the specific access characteristic of an application more efficiently.<<ETX>>","PeriodicalId":389644,"journal":{"name":"Proceedings. PARBASE-90: International Conference on Databases, Parallel Architectures, and Their Applications","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. PARBASE-90: International Conference on Databases, Parallel Architectures, and Their Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PARBSE.1990.77221","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The authors give an overview of the mechanisms used in a specific DBMS (database management system) kernel, PRIMA, to easily extend and configure the system in advance, as well as on-line. They discuss four kinds of extensions: (1) schema extensions, that is, on-line addition and removal of object types and attributes without nasty data reorganization; (2) data model extensions, which allow for the introduction of new data types and operations for existing databases; (3) algorithmic extensions, which offer the possibility of improving the performance of a running system by the addition of new algorithms for existing operators and components; and (4) storage structure extensions, which can be used to organize already existing data (possibly redundantly) in newly integrated types of storage structures supporting the specific access characteristic of an application more efficiently.<>