{"title":"异构数据库集群上基于管道的大型数据库对象复制工具","authors":"Yan Wang, Shunzhi Zhu, Wei Weng","doi":"10.1109/ICCSE.2015.7250312","DOIUrl":null,"url":null,"abstract":"In rising ELT scenarios in data warehouse, for replicating many huge database objects(table/view) between heterogeneous database clusters, we propose a multi-way pipe-based replication architecture and put it into practice. To the best of our knowledge, there are few works on this aspects. Our contributions are from three aspects. The first is introducing a pipe-based architecture to avoid time spent in writing and reading data through an intermediate file, which is implemented on traditional file-based export or import tool. The second is automatically dividing a replication task into several sub-tasks, which will reduce time spent on task resuming when such a task encounters errors. At last, detailed experiments are made and the results show that such an architecture is effective in practical data warehouse projects.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A pipe-based huge database object replication tool on heterogeneous database clusters\",\"authors\":\"Yan Wang, Shunzhi Zhu, Wei Weng\",\"doi\":\"10.1109/ICCSE.2015.7250312\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In rising ELT scenarios in data warehouse, for replicating many huge database objects(table/view) between heterogeneous database clusters, we propose a multi-way pipe-based replication architecture and put it into practice. To the best of our knowledge, there are few works on this aspects. Our contributions are from three aspects. The first is introducing a pipe-based architecture to avoid time spent in writing and reading data through an intermediate file, which is implemented on traditional file-based export or import tool. The second is automatically dividing a replication task into several sub-tasks, which will reduce time spent on task resuming when such a task encounters errors. At last, detailed experiments are made and the results show that such an architecture is effective in practical data warehouse projects.\",\"PeriodicalId\":311451,\"journal\":{\"name\":\"2015 10th International Conference on Computer Science & Education (ICCSE)\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 10th International Conference on Computer Science & Education (ICCSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSE.2015.7250312\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 10th International Conference on Computer Science & Education (ICCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE.2015.7250312","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A pipe-based huge database object replication tool on heterogeneous database clusters
In rising ELT scenarios in data warehouse, for replicating many huge database objects(table/view) between heterogeneous database clusters, we propose a multi-way pipe-based replication architecture and put it into practice. To the best of our knowledge, there are few works on this aspects. Our contributions are from three aspects. The first is introducing a pipe-based architecture to avoid time spent in writing and reading data through an intermediate file, which is implemented on traditional file-based export or import tool. The second is automatically dividing a replication task into several sub-tasks, which will reduce time spent on task resuming when such a task encounters errors. At last, detailed experiments are made and the results show that such an architecture is effective in practical data warehouse projects.