database - 了解数据库复制机制的最佳来源是什么?

标签 database computer-science replication

<分区>

不同复制方法和问题的最广泛概述和最深入分析在哪里?

最佳答案

我将从这里开始:wikipedia's replication article ,然后阅读一些关于一般复制技术的相关论文,例如复制分布式状态机方法 ( Paxos (pdf)) 和流行病复制 ( Google 'Epidemic Algorithms for Replicated Database Maintenance' )。

要获得实用的概述,或许可以考虑调查 Postgresql 的源代码,它似乎内置了一些复制技术。This presentation声称有一些细节。

但是,鉴于您正在谈论深入分析,最好的方法是确保您对基本的分布式数据库系统问题有非常透彻的理解。我的 Date 副本 Introduction to Database Systems有几页是关于分布式数据库及其相关问题的。我认为专门介绍分布式数据库的教科书会提供更多详细信息 - this one ,例如,看起来很有前途。

如果您阅读 Ken Birman 关于 Virtual Synchrony 的著作,以及 Leslie Lamport 曾经写过的大部分内容,您可以更深入地了解。这些将从通用分布式系统方法的角度解决问题。

祝你好运!

关于database - 了解数据库复制机制的最佳来源是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/104554/

相关文章:

sql-server - 在 SQL Server 数据库上分散负载

mysql - 修改 SQL 表以压缩相似的行,同时对列进行求和

java - JPA 强制转换异常

algorithm - 与合并排序相比,修改后的合并排序的运行时间?

php - Muzak 复制建议和技术

mysql - 存储大量数据的更好方法?

algorithm - 为插入排序构造具有给定运行时间的输入

algorithm - O(3^n) 仍然写成 O(2^n) 吗?

mysql - 如何重新复制被忽略的表

sql-server - 在远程位置之间共享数据