什么是最广泛的概览和在哪里最深刻的分析不同的复制的方法和问题?

有帮助吗?

解决方案

我将从这里开始:维基百科的复制文章,然后阅读几个有关一般复制技术的相关文章,例如复制的分布式状态机方法( Paxos (pdf))和流行病复制( Google'流行病学算法对于“复制数据库维护”

对于实际概述,或许可以考虑调查Postgresql的源代码,它似乎内置了一些复制技术。此演示文稿旨在提供一些细节。

但是,鉴于您正在讨论深入分析,最好的方法是确保您对基本的分布式数据库系统问题有非常好的理解。我的日期数据库系统简介的副本有几页分布式数据库和他们的伴随问题。我认为专门针对分布式数据库的教科书会有更多细节 - 这一个,例如,看起来很有希望。

如果你读过Ken Birman关于Virtual Synchrony的工作,以及Leslie Lamport写过的大部分内容,你可以更深入。这些将从一般的分布式系统方法的角度来解决问题。

祝你好运!

其他提示

在我看来,你应该选择一个主流的数据库(例如Oracle)和研究一切它提供并从那里走。

Oracle提供:

  • 复制
  • 数据保护(备用数据库和超越了物理、逻辑)
  • 真正的应用程序的集群-(多个实例,一个数据库) 以及更多!

    一点点动手不会伤害所以你可以下载的电脑版本,并尝试各种各样的复制的办法在一个电脑!

享受!

虽然它是特定于MS-SQL的,但您应该看一下“Pro SQL SERVER 2005 Replication”。 (Sujoy P. PAUL,Apress)。我欠这个家伙许多安静的夜晚...我想你可以找到这本书的一些摘录作为PDF文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top