{"title":"A pipeline and parallel architecture for supporting database management systems","authors":"Yang-Chang Hong","doi":"10.1109/ICDE.1984.7271267","DOIUrl":null,"url":null,"abstract":"A pipeline and parallel architecture is described and analyzed for efficient support of database management systems. The main feature of the architecture is a RAM consisting of two bit-arrays, one word-array, and one memory bank. Through the use of the RAM, cross referencing involved in the join and project operations can be removed, without the need for sorting. Further performance improvements are achieved by using parallelism in tuple cancatenation and tuple comparison via a set of servers. The architecuture is quite suitable for a wide range of database applications, especially those requiring a high percentage of cross referencing. A hardware simulator was developed for determining the optimal number of servers for different applications.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1984 IEEE First International Conference on Data Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1984.7271267","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
A pipeline and parallel architecture is described and analyzed for efficient support of database management systems. The main feature of the architecture is a RAM consisting of two bit-arrays, one word-array, and one memory bank. Through the use of the RAM, cross referencing involved in the join and project operations can be removed, without the need for sorting. Further performance improvements are achieved by using parallelism in tuple cancatenation and tuple comparison via a set of servers. The architecuture is quite suitable for a wide range of database applications, especially those requiring a high percentage of cross referencing. A hardware simulator was developed for determining the optimal number of servers for different applications.