{"title":"使用数据重新分配的分布式数据库优化的线性方法","authors":"A. Darabant, V. Varga, Leon Tâmbulea","doi":"10.23919/SOFTCOM.2017.8115503","DOIUrl":null,"url":null,"abstract":"Large Distributed databases are often subject to weaker query optimization due to system complexity. Query execution requires data transfers between the distant processing sites of the system. In this paper we propose a solution for minimizing raw data transfers between distant nodes by online re-arranging and replicating data within the constraints of the original database architecture. Data transfer is the principal factor when transferring intermediate results in the process of query evaluation. The proposed method gathers online incremental knowledge about data access patterns and database statistics to solve the following problem: online re-allocation of the fragments in order to constantly optimize the query response time. We model our solution as a mathematical linear programming problem and show in the final section the experimental results we obtain by comparing the improvements obtained between various database configurations, before and after optimization.","PeriodicalId":189860,"journal":{"name":"2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A linear approach to distributed database optimization using data reallocation\",\"authors\":\"A. Darabant, V. Varga, Leon Tâmbulea\",\"doi\":\"10.23919/SOFTCOM.2017.8115503\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Large Distributed databases are often subject to weaker query optimization due to system complexity. Query execution requires data transfers between the distant processing sites of the system. In this paper we propose a solution for minimizing raw data transfers between distant nodes by online re-arranging and replicating data within the constraints of the original database architecture. Data transfer is the principal factor when transferring intermediate results in the process of query evaluation. The proposed method gathers online incremental knowledge about data access patterns and database statistics to solve the following problem: online re-allocation of the fragments in order to constantly optimize the query response time. We model our solution as a mathematical linear programming problem and show in the final section the experimental results we obtain by comparing the improvements obtained between various database configurations, before and after optimization.\",\"PeriodicalId\":189860,\"journal\":{\"name\":\"2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/SOFTCOM.2017.8115503\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/SOFTCOM.2017.8115503","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A linear approach to distributed database optimization using data reallocation
Large Distributed databases are often subject to weaker query optimization due to system complexity. Query execution requires data transfers between the distant processing sites of the system. In this paper we propose a solution for minimizing raw data transfers between distant nodes by online re-arranging and replicating data within the constraints of the original database architecture. Data transfer is the principal factor when transferring intermediate results in the process of query evaluation. The proposed method gathers online incremental knowledge about data access patterns and database statistics to solve the following problem: online re-allocation of the fragments in order to constantly optimize the query response time. We model our solution as a mathematical linear programming problem and show in the final section the experimental results we obtain by comparing the improvements obtained between various database configurations, before and after optimization.