Bin Zhang, Xiaoling Xia, Xiaohu Huang, Mei Wang, Jiajin Le
{"title":"在列存储的DWMS中使用值路径物化的查询优化","authors":"Bin Zhang, Xiaoling Xia, Xiaohu Huang, Mei Wang, Jiajin Le","doi":"10.1145/2345316.2345345","DOIUrl":null,"url":null,"abstract":"Materialization is a key issue for query execution in column-oriented Data Warehouse Management System (DWMS) due to the fact that it has direct influence on the query efficiency. Focusing on the defects of traditional strategies Early Materialization and Late Materialization, this paper propose a new materialization strategy called VPMS (Value path Materialization Strategy) to solve those problem. First, VPMS define a new descriptor structure---pass block for the intermediate results during physical execution. For a given physical query tree, VPMS generates value path. Depending on the value path, the values of the column are saved in the value area of the pass block when needed by the upper nodes, otherwise, only save the location information. Finally, during the query execution, the physical sub-operation is specified according to the materialization path and the query object itself, which effectively reduces the unnecessary duplication of judgments. Experiments on benchmark dataset SSB demonstrate the overall effectiveness of our approach.","PeriodicalId":400763,"journal":{"name":"International Conference and Exhibition on Computing for Geospatial Research & Application","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Query optimization with value path materialization in column-stored DWMS\",\"authors\":\"Bin Zhang, Xiaoling Xia, Xiaohu Huang, Mei Wang, Jiajin Le\",\"doi\":\"10.1145/2345316.2345345\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Materialization is a key issue for query execution in column-oriented Data Warehouse Management System (DWMS) due to the fact that it has direct influence on the query efficiency. Focusing on the defects of traditional strategies Early Materialization and Late Materialization, this paper propose a new materialization strategy called VPMS (Value path Materialization Strategy) to solve those problem. First, VPMS define a new descriptor structure---pass block for the intermediate results during physical execution. For a given physical query tree, VPMS generates value path. Depending on the value path, the values of the column are saved in the value area of the pass block when needed by the upper nodes, otherwise, only save the location information. Finally, during the query execution, the physical sub-operation is specified according to the materialization path and the query object itself, which effectively reduces the unnecessary duplication of judgments. Experiments on benchmark dataset SSB demonstrate the overall effectiveness of our approach.\",\"PeriodicalId\":400763,\"journal\":{\"name\":\"International Conference and Exhibition on Computing for Geospatial Research & Application\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference and Exhibition on Computing for Geospatial Research & Application\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2345316.2345345\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference and Exhibition on Computing for Geospatial Research & Application","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2345316.2345345","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Query optimization with value path materialization in column-stored DWMS
Materialization is a key issue for query execution in column-oriented Data Warehouse Management System (DWMS) due to the fact that it has direct influence on the query efficiency. Focusing on the defects of traditional strategies Early Materialization and Late Materialization, this paper propose a new materialization strategy called VPMS (Value path Materialization Strategy) to solve those problem. First, VPMS define a new descriptor structure---pass block for the intermediate results during physical execution. For a given physical query tree, VPMS generates value path. Depending on the value path, the values of the column are saved in the value area of the pass block when needed by the upper nodes, otherwise, only save the location information. Finally, during the query execution, the physical sub-operation is specified according to the materialization path and the query object itself, which effectively reduces the unnecessary duplication of judgments. Experiments on benchmark dataset SSB demonstrate the overall effectiveness of our approach.