IEEE Transactions on Knowledge and Data Engineering · 2005 · 120 citations · 27 references
ComputingComputer ScienceComputer SystemsComputer NetworksDatabasesDistributed SystemsConcurrency ControlData ReplicationData SynchronizationDistributed Database ArchitectureDistributed DatabasesDistributed StorageBroadcastConsistencyData Replication ProtocolsDistributed ReplicationReplication PerformanceReplication StrategiesSerializabilityTotal Order Broadcast
In this paper, we present a performance comparison of database replication techniques based on total order broadcast. While the performance of total order broadcast-based replication techniques has been studied in previous papers, this paper presents many new contributions. First, it compares with each other techniques that were presented and evaluated separately, usually by comparing them to a classical replication scheme like distributed locking. Second, the evaluation is done using a finer network model than previous studies. Third, the paper compares techniques that offer the same consistency criterion (one-copy serializability) in the same environment using the same settings. The paper shows that, while networking performance has little influence in a LAN setting, the cost of synchronizing replicas is quite high. Because of this, total order broadcast-based techniques are very promising as they minimize synchronization between replicas.
27
The dangers of replication and a solution
Jim Gray, Pat Helland, Patrick O’Neil et al. · 1996 · 1K citations
The dangers of replication and a solution
Jim Gray, Pat Helland, Patrick O’Neil et al. · ACM SIGMOD Record · 1996 · 392 citations · Full text