分布式异构数据库环境中的数据复制:开放系统方法

Yongdong Wang, J. Chiao
{"title":"分布式异构数据库环境中的数据复制:开放系统方法","authors":"Yongdong Wang, J. Chiao","doi":"10.1109/PCCC.1994.504132","DOIUrl":null,"url":null,"abstract":"This paper describes an open system approach used by the Sybase replication server for maintaining loose consistency of replicated data in a distributed heterogeneous database environment. In large distributed database systems, the same data are often replicated at multiple sites for quick data access and for high data availability. Because of the high cost of maintaining tight consistency of replicated data, most database systems choose to support loose consistency of replicated dam. The Sybase replication server is a transaction log based database replication system that allows row level data replication. It continuously propagates update transactions committed on the primary copy of data to the replicate copies stored in other databases. Unlike other data replication systems which are developed for specific database systems, the replication server is designed to be a separate process indcpendent of data servers which store the replicated dam. It provides an open system interface to communicate with heterogeneous data servers. The open system interface consists of two parts: the log transfer interface for accepting the log records for transactions executed on the primary copy of data, and the function string interface for users to translate commands in replicated transactions before they are applied to the databases containing replicate copies of data. The open log transfer interface makes it possible to replicate data from any databases that provide an interface to access their transaction logs. The open function string interface makes it easier to replicate data to databases through simple passthrough gateways. It also provides the flexibility for users to customize how transactions should be applied. We believe the replication server provides an important step towards providing practical solutions to data replication in large distributed database environments, most of which have data in heterogeneous databases.","PeriodicalId":203232,"journal":{"name":"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Data Replication in a Distributed Heterogeneous Database Environment: An Open System Approach\",\"authors\":\"Yongdong Wang, J. Chiao\",\"doi\":\"10.1109/PCCC.1994.504132\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes an open system approach used by the Sybase replication server for maintaining loose consistency of replicated data in a distributed heterogeneous database environment. In large distributed database systems, the same data are often replicated at multiple sites for quick data access and for high data availability. Because of the high cost of maintaining tight consistency of replicated data, most database systems choose to support loose consistency of replicated dam. The Sybase replication server is a transaction log based database replication system that allows row level data replication. It continuously propagates update transactions committed on the primary copy of data to the replicate copies stored in other databases. Unlike other data replication systems which are developed for specific database systems, the replication server is designed to be a separate process indcpendent of data servers which store the replicated dam. It provides an open system interface to communicate with heterogeneous data servers. The open system interface consists of two parts: the log transfer interface for accepting the log records for transactions executed on the primary copy of data, and the function string interface for users to translate commands in replicated transactions before they are applied to the databases containing replicate copies of data. The open log transfer interface makes it possible to replicate data from any databases that provide an interface to access their transaction logs. The open function string interface makes it easier to replicate data to databases through simple passthrough gateways. It also provides the flexibility for users to customize how transactions should be applied. We believe the replication server provides an important step towards providing practical solutions to data replication in large distributed database environments, most of which have data in heterogeneous databases.\",\"PeriodicalId\":203232,\"journal\":{\"name\":\"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-04-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PCCC.1994.504132\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PCCC.1994.504132","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

本文描述了Sybase复制服务器用于维护分布式异构数据库环境中复制数据的松散一致性的一种开放系统方法。在大型分布式数据库系统中,通常在多个站点复制相同的数据,以实现快速数据访问和高数据可用性。由于维护复制数据的紧密一致性的成本很高,大多数数据库系统选择支持复制数据的松散一致性。Sybase复制服务器是一个基于事务日志的数据库复制系统,允许行级数据复制。它不断地将在数据的主副本上提交的更新事务传播到存储在其他数据库中的复制副本。与其他为特定数据库系统开发的数据复制系统不同,复制服务器被设计为独立于存储复制数据的数据服务器的单独进程。它提供了一个开放的系统接口来与异构数据服务器进行通信。开放系统接口由两部分组成:日志传输接口,用于接受在数据的主副本上执行的事务的日志记录;函数字符串接口,用于用户在将复制的事务中的命令应用于包含数据复制副本的数据库之前对其进行翻译。开放日志传输接口使得从提供接口访问其事务日志的任何数据库复制数据成为可能。开放函数字符串接口使得通过简单的直通网关将数据复制到数据库变得更加容易。它还为用户提供了自定义如何应用事务的灵活性。我们相信复制服务器在为大型分布式数据库环境中的数据复制提供实用解决方案方面迈出了重要的一步,这些环境中的大多数数据都在异构数据库中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Data Replication in a Distributed Heterogeneous Database Environment: An Open System Approach
This paper describes an open system approach used by the Sybase replication server for maintaining loose consistency of replicated data in a distributed heterogeneous database environment. In large distributed database systems, the same data are often replicated at multiple sites for quick data access and for high data availability. Because of the high cost of maintaining tight consistency of replicated data, most database systems choose to support loose consistency of replicated dam. The Sybase replication server is a transaction log based database replication system that allows row level data replication. It continuously propagates update transactions committed on the primary copy of data to the replicate copies stored in other databases. Unlike other data replication systems which are developed for specific database systems, the replication server is designed to be a separate process indcpendent of data servers which store the replicated dam. It provides an open system interface to communicate with heterogeneous data servers. The open system interface consists of two parts: the log transfer interface for accepting the log records for transactions executed on the primary copy of data, and the function string interface for users to translate commands in replicated transactions before they are applied to the databases containing replicate copies of data. The open log transfer interface makes it possible to replicate data from any databases that provide an interface to access their transaction logs. The open function string interface makes it easier to replicate data to databases through simple passthrough gateways. It also provides the flexibility for users to customize how transactions should be applied. We believe the replication server provides an important step towards providing practical solutions to data replication in large distributed database environments, most of which have data in heterogeneous databases.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信