RJDBC: A SIMPLE DATABASE REPLICATION ENGINE

Javier Esparza Peidro, Francesc D. Muñoz-Escoí, Luis Irún-Briz, Josep M. Bernabéu-Aubán

Abstract

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.

References

  1. Gray, J., Helland, P., O'Neil, P., and Shasha, D. (1996). The dangers of replication and a solution. In Proc. of the 1996 ACM SIGMOD International Conference on Management of Data, pages 173-182, Canada.
  2. Hadzilacos, V. and Toueg, S. (1993). Fault-tolerant broadcasts and related problems, chapter 5, pages 97-145. Addison Wesley, 2nd edition.
  3. Irún, L., MuÃoz, F., Decker, H., and Bernabéu, J. M. (2003). Copla: A platform for eager and lazy replication in networked databases. In 5th Int. Conf. Enterprise Information Systems (ICEIS'03), volume 1, pages 273- 278.
  4. JavaGroups (2004). JGroups web site. Accessible in URL: http://www.javagroups.com.
  5. J.Esparza Peidro, A.Calero, J.Bataller, F.MuÃoz, H.Decker, and J.Bernabéu (2002). Copla - a middleware for distributed databases. In 3rd Asian Workshop on Programming Languages and Systems, pages 102-113.
  6. PatiÃo, M., Jiménez, R., Kemme, B., and Alonso, G. (2000). Scalable replication in database clusters. In Proc. of 14th IEEE DISC, pages 315-329.
  7. Pedone, F., Guerraoui, R., and Schiper, A. (1998). Exploiting atomic broadcast in replicated databases. In Proc. of EuroPar'98.
  8. Rodrigues, L., Miranda, H., Almeida, R., Martins, J., and Vicente, P. (2002). The GlobData fault-tolerant replicated distributed object database. In Proc. of the First Eurasian Conference on Advances in Information and Communication Technology, Teheran, Iran.
  9. Wiesmann, M., Schiper, A., Pedone, F., Kemme, B., and Alonso, G. (2000). Database replication techniques: A three parameter classi cation. In Proc. of the 19th IEEE SRDS, pages 206-217.
Download


Paper Citation


in Harvard Style

Esparza Peidro J., D. Muñoz-Escoí F., Irún-Briz L. and M. Bernabéu-Aubán J. (2004). RJDBC: A SIMPLE DATABASE REPLICATION ENGINE . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 972-8865-00-7, pages 587-590. DOI: 10.5220/0002637805870590


in Bibtex Style

@conference{iceis04,
author={Javier Esparza Peidro and Francesc D. Muñoz-Escoí and Luis Irún-Briz and Josep M. Bernabéu-Aubán},
title={RJDBC: A SIMPLE DATABASE REPLICATION ENGINE},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2004},
pages={587-590},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002637805870590},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - RJDBC: A SIMPLE DATABASE REPLICATION ENGINE
SN - 972-8865-00-7
AU - Esparza Peidro J.
AU - D. Muñoz-Escoí F.
AU - Irún-Briz L.
AU - M. Bernabéu-Aubán J.
PY - 2004
SP - 587
EP - 590
DO - 10.5220/0002637805870590