{"title":"移动数据库高效的基于拉的复制和同步","authors":"Ziad Itani, H. Diab, H. Artail","doi":"10.1109/PERSER.2005.1506554","DOIUrl":null,"url":null,"abstract":"Traditional pessimistic methods used in database systems might not be conveyed to mobile environments for their huge need in computing power and continuous connection state. In spite of their evolution; they can't tolerate such requirements. Meanwhile optimistic methods that do not lock resources and allow disconnections seem to be the natural choice for mobile applications. In this paper, we introduce an efficient replication algorithm that we call ERDA, which is based on legacy mobile database replication architecture: MS RDA (remote data access). This paper presents a performance comparison of ERDA and the remote data access (RDA), ERDA make the most out of the MS .Net Compact Framework: a relatively new but very famous platform for the development of mobile devices. This paper analyzes synchronization architectures to provide the best (speed, network traffic and storage vs. robustness) scenario to synchronize data.","PeriodicalId":375822,"journal":{"name":"ICPS '05. Proceedings. International Conference on Pervasive Services, 2005.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Efficient pull based replication and synchronization for mobile databases\",\"authors\":\"Ziad Itani, H. Diab, H. Artail\",\"doi\":\"10.1109/PERSER.2005.1506554\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Traditional pessimistic methods used in database systems might not be conveyed to mobile environments for their huge need in computing power and continuous connection state. In spite of their evolution; they can't tolerate such requirements. Meanwhile optimistic methods that do not lock resources and allow disconnections seem to be the natural choice for mobile applications. In this paper, we introduce an efficient replication algorithm that we call ERDA, which is based on legacy mobile database replication architecture: MS RDA (remote data access). This paper presents a performance comparison of ERDA and the remote data access (RDA), ERDA make the most out of the MS .Net Compact Framework: a relatively new but very famous platform for the development of mobile devices. This paper analyzes synchronization architectures to provide the best (speed, network traffic and storage vs. robustness) scenario to synchronize data.\",\"PeriodicalId\":375822,\"journal\":{\"name\":\"ICPS '05. Proceedings. International Conference on Pervasive Services, 2005.\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-07-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ICPS '05. Proceedings. International Conference on Pervasive Services, 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PERSER.2005.1506554\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICPS '05. Proceedings. International Conference on Pervasive Services, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PERSER.2005.1506554","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
摘要
由于移动环境对计算能力和连续连接状态的巨大需求,传统的数据库系统悲观方法可能无法适用于移动环境。尽管他们进化了;他们不能容忍这样的要求。同时,不锁定资源并允许断开连接的乐观方法似乎是移动应用程序的自然选择。在本文中,我们介绍了一种高效的复制算法,我们称之为ERDA,它基于传统的移动数据库复制架构:MS RDA(远程数据访问)。本文对ERDA和远程数据访问(RDA)的性能进行了比较,ERDA充分利用了MS . net Compact Framework——一个相对较新但非常有名的移动设备开发平台。本文分析了同步架构,以提供最佳的(速度、网络流量和存储与鲁棒性)场景来同步数据。
Efficient pull based replication and synchronization for mobile databases
Traditional pessimistic methods used in database systems might not be conveyed to mobile environments for their huge need in computing power and continuous connection state. In spite of their evolution; they can't tolerate such requirements. Meanwhile optimistic methods that do not lock resources and allow disconnections seem to be the natural choice for mobile applications. In this paper, we introduce an efficient replication algorithm that we call ERDA, which is based on legacy mobile database replication architecture: MS RDA (remote data access). This paper presents a performance comparison of ERDA and the remote data access (RDA), ERDA make the most out of the MS .Net Compact Framework: a relatively new but very famous platform for the development of mobile devices. This paper analyzes synchronization architectures to provide the best (speed, network traffic and storage vs. robustness) scenario to synchronize data.