Advertisement

A New Approach to Replication of XML Data

  • Flávio R. C. Sousa
  • Heraldo J. A. Carneiro Filho
  • Javam C. Machado
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4653)

Abstract

XML has become a widely used standard for data exchange in several application domains. In order to manage data in this format, Native XML Databases (NXDBs) are being proposed and implemented. Even though, currently there are a number of available NXDBs, few of them provide replication mechanisms. This paper presents RepliX, a mechanism for replication of XML data based on group communication. With the purpose of validating RepliX, experiments were conducted to measure its performance.

Keywords

Native XML Databases Replication Group Communication 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Akal, F., Türker, C., Schek, H-J., Breitbart, Y., Grabs, T., Veen, L.: Fine-grained replication and scheduling with freshness and correctness guarantees. In: VLDB 2005: Proceedings of the 31st international conference on Very large data bases, pp. 565–576 (2005)Google Scholar
  2. 2.
    Bernstein, P., Newcomer, E.: Principles of transaction processing: for the systems professional. Morgan Kaufmann Publishers, San Francisco (1997)Google Scholar
  3. 3.
    Birman, K.: Reliable Distributed Systems: Technologies, Web Services, and Applications. Hardcover (2005)Google Scholar
  4. 4.
  5. 5.
    Fiebig, T., Helmer, S., Kanne, C-C., Moerkotte, G., Neumann, J., Schiele, R., Westmann, T.: Anatomy of a native XML base management system. VLDB J. 11(4), 292–314 (2002)zbMATHCrossRefGoogle Scholar
  6. 6.
    Fomichev, A., Grinev, M., Kuznetsov, S., Sedna,: A Native XML DBMS. In: Wiedermann, J., Tel, G., Pokorný, J., Bieliková, M., Štuller, J. (eds.) SOFSEM 2006. LNCS, vol. 3831, pp. 272–281. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Gray, J., Helland, P., O’Neil, P., Shasha, D.: The dangers of replication and a solution. In: SIGMOD 1996: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 173–182 (1996)Google Scholar
  8. 8.
    JGroups Toolkit. http://www.jgroups.org
  9. 9.
    Özsu, T., Valduriez, P.: Principles of distributed database systems, 2nd edn. Prentice-Hall, Englewood Cliffs (1999)Google Scholar
  10. 10.
    Schmidt, A., Waas, F., Kersten, M.L., Carey, M.J., Manolescu, I., Busse, R.: XMark A benchmark for XML data management. In: Proceedings of 28th International Conference on Very Large Data Bases (VLDB 2002), pp. 974–985 (2002)Google Scholar
  11. 11.
    Sousa, F.R.C.: RepliX: A Mechanism for Replication of XML Data. Master’s thesis, Federal University of Ceara, Fortaleza, Brazil (2007)Google Scholar
  12. 12.
    Spread Toolkit. http://www.spread.org
  13. 13.
  14. 14.
    Wu, S., Kemme, B.: Postgres-R(SI): Combining replica control with concurrency control based on snapshot isolation. In: ICDE 2005: Proceedings of the 21st International Conference on Data Engineering, pp. 422–433 (2005)Google Scholar
  15. 15.
    Extensible Markup Language. http://www.w3c.org/xml
  16. 16.
    X-Hive: native XML database. http://www.x-hive.com

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Flávio R. C. Sousa
    • 1
  • Heraldo J. A. Carneiro Filho
    • 1
  • Javam C. Machado
    • 1
  1. 1.GRoup of computer networks, software Engineering and systems (GREat), Federal University of Ceara, FortalezaBrazil

Personalised recommendations