2004 · 11 citations · 3 references
ComputingComputer ScienceComputer SystemsData ManagementDatabasesDistributed SystemsConcurrency ControlData ReplicationDatabase ManagementDistributed Database ArchitectureDistributed DatabasesDistributed TransactionsConsistency Models For Replicated DataData Replication ProtocolsDistributed Replication
Providing fault tolerant services is a key question among many services manufacturers. Thus, enterprises usually acquire complex and expensive replication engines. This paper offers an interesting choice to organizations which can not afford such costs. RJDBC stands for a simple, easy to install middleware, placed between the application and the database management system, intercepting all database operations and forwarding them among all the replicas of the system. However, from the point of view of the application, the database management system is accessed directly, so that RJDBC is able to supply replication capabilities in a transparent way. Such solution provides acceptable results in clustered configurations. This paper describes the architecture of the solution and some significant results.
3
The dangers of replication and a solution
Jim Gray, Pat Helland, Patrick O’Neil et al. · 1996 · 1K citations
Database replication techniques: a three parameter classification
Matthias Wiesmann, Fernando Pedone, A. Schiper et al. · 2002 · 173 citations · Full text