Skip to main content

Synchronization Algorithm for Remote Heterogeneous Database Environment

  • Conference paper
Software Engineering in Intelligent Systems

Abstract

Inconsistencies and lack of uniformity of data and its structure is a deep-seated problem of data synchronization in heterogeneous database environment. In this paper, we proposed a model and a unique algorithm to synchronize data between heterogeneous databases, in order to provide alternative synchronization paths, concurrency in operation and bidirectional mode of data exchange. To achieve this feat, three separate algorithms are generated. In addition, jQuery technology is adopted to determine the active path, and the data is transmitted via web service that operates on XML technology over HTTP protocol. The model is independent of any database vendor or proprietary solutions and can be adapted to any database or platform. While fulfilling the set objectives, our proposed algorithm managed to provide an efficient data exchange mechanism for distributed databases using 3 steps for proper consistency and synchronization along with network utilization when tested with three different databases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wiesmann, M., Pedoney, F., Schiper, A., Kemmez, B., Alonsoz, G.: Database Replication Techniques: a Three Parameter Classification. In: Proc. 19th IEEE Symp. Reliab. Distrib. Syst. (2000)

    Google Scholar 

  2. Lu, Z., Zhang, C., Liu, Z.: Optimization of Heterogeneous Databases Data Synchronization in WAN by Virtual Log Compression. In: Second Int. Conf. Futur. Networks, ICFN 2010, pp. 98–101 (January 2010)

    Google Scholar 

  3. Geng, Y., Zhao, Z., Kong, X.: Synchronization System among Remote Heterogeneous Database Systems. In: 2008 IEEE Int. Symp. Knowl. Acquis. Model. Work. (2008)

    Google Scholar 

  4. Zhang, Z., Lu, C.: Research and Implementation for Data Synchronization of Heterogeneous Databases. In: 2010 Int. Conf. on Comput. Commun. Technol. Agric. Eng. (CCTAE), vol. 3, June 12-13, pp. 464–466 (2010)

    Google Scholar 

  5. Selman, I.D., Gb, S., Bergman, R., Us, C.O., Neil, E.K.O.: (12) United States Patent Selman et al. (10) Patent No.: (45) Date of Patent 2(12) (2008)

    Google Scholar 

  6. Gajjam, N., Apte, S.S.: Mobile Agent based Communication Platform for Heterogeneous Distributed Database 2(9), 203–207 (2013)

    Google Scholar 

  7. Sethia, D., Mehta, S., Chodhary, A., Bhatt, K., Bhatnagar, S.: MRDMS-Mobile Replicated Database Management Synchronization. In: 2014 Int. Conf. Signal Process. Integr. Networks, pp. 624–631 (2014)

    Google Scholar 

  8. Stage, A.: Synchronization and replication in the context of mobile applications, pp. 1–16 (2005)

    Google Scholar 

  9. Stage, A.: Synchronization and replication in the context of mobile applications. In: Second International Conference on ICFN 2010, pp. 98–101 (2012)

    Google Scholar 

  10. Oracle®, Database Lite Developer’s Guide 10g (10.0.0) Part No. B13788-0

    Google Scholar 

  11. Vazquez-Briseno, M., Vincent, P., Nieto-Hipolito, J.I., Sanchez-Lopez, J.D.: Design and Implementation of an Automated Mobile Applications Generator for Remote Database Access 9(3), 351–357 (2011)

    Google Scholar 

  12. Yang, G.: Data Synchronization for Integration Systems based on Trigger, pp. 310–312 (2010)

    Google Scholar 

  13. Rayns, C., Burgess, G., Cooper, P., Fitzgerald, T., Goyal, A., Klein, P., Li, G.Q., Liu, S., Sun, Y.: Front cover Application Development for CICS. Contract (2015)

    Google Scholar 

  14. Narayan, S.: What is jQuery and how to start using jQuery (2011), http://www.codeproject.com/Articles/157446/What-is-jQuery-and-how-to-Start-using-jQuery (accessed: February 02, 2015)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdullahi Abubakar Imam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Imam, A.A., Basri, S.B., Ahmad, R.B. (2015). Synchronization Algorithm for Remote Heterogeneous Database Environment. In: Silhavy, R., Senkerik, R., Oplatkova, Z., Prokopova, Z., Silhavy, P. (eds) Software Engineering in Intelligent Systems. Advances in Intelligent Systems and Computing, vol 349. Springer, Cham. https://doi.org/10.1007/978-3-319-18473-9_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18473-9_6

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18472-2

  • Online ISBN: 978-3-319-18473-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics