A STUDY OF NATIVE XML DATABASES - Document Update, Querying, Access Control and Application Programming Interfaces in Native XML Databases

M. Mercedes Martínez-González, Miguel A. Martínez-Prieto, María Muñoz-Nieto

Abstract

Native XML databases (NXD) are called to play a crucial role in the near future. The experience with relational databases shows that standard methods for accessing and manipulating databases are necessary if wide acceptance of these database systems is to be expected in information systems whose applications should access databases preferably through standard APIs. In this paper, the current state of APIs that provide standard access to NXD, standard query languages and standard methods for document update and access control are analyzed from the perspective acquired with our experience using NXD in information systems. Our conclusions show the weak points which still need to be improved as compared with relational databases.

References

  1. Boag, S., Chamberlin, D., Fernndez, M. F., Florescu, D., Robie, J., and Simon, J. (2007). XQuery 1.0: An XML Query Language. Technical report, http://www.w3.org/TR/2007/REC-xquery20070123/.
  2. Bonifati, A. and Cuzzocrea, A. (2007). Synopsis data structures for xml databases: Models, issues, and research perspectives. In DEXA Workshops, DEXA 2007, pages 20-24.
  3. Bourret, R. (2007). XML Database Products. http://www.rpbourret.com/xml/XMLAndDatabaseProducts.htm. Last upated March 2007. Visited the 2008/10/20.
  4. Chamberlin, D., Florescu, D., Melton, J., Robie, J., and Simon, J. (2008). XQuery Update Facility 1.0. W3C Candidate Recommendation, http://www.w3.org/TR/xquery-update-10-20080801/.
  5. Chaudhri, A. B., Rashid, A., and Zicari, R., editors (2003). XML Data Management: Native XML and XMLEnabled Database Systems. Addison-Wesley.
  6. Clark, J. and DeRose, S. (1999). XML Path Language (XPath) version 1.0. W3C Recommendation 16 November 1999, http://www.w3.org/TR/1999/xpath.
  7. Fomichev, A., Grinev, M., and Kuznetsov, S. D. (2006). Sedna: A Native XML DBMS. In 32nd Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2006, pages 272-281.
  8. Gabillon, A. (2004). An authorization model for XML databases. In 1st ACM Workshop On Secure Web Services, SWS 2004, pages 16-28.
  9. Garofalakis, M. N., Manolescu, I., Mesiti, M., Mihaila, G. A., Schenkel, R., Thuraisingham, B. M., and Vassalos, V. (2004). What's next in xml and databases? In Current Trends in Database Technology - EDBT 2004 Workshops, pages 318-324.
  10. Jagadish, H. V., Al-Khalifa, S., Chapman, A., Lakshmanan, L. V. S., Nierman, A., Paparizos, S., Patel, J. M., Srivastava, D., Wiwatwattana, N., Wu, Y., and Yu, C. (2002). TIMBER: A native XML database. VLDB J., 11(4):274-291.
  11. Kolar, P. and Loupal, P. (2006). Comparison of Native XML Databases and Experimenting with INEX. In Annual International Workshop on DAtabases, TExts, Specifications and Objects, DATESO6.
  12. Meier, W. (2002). eXist: An Open Source Native XML Database. In Web, Web-Services, and Database Systems, pages 169-183.
  13. Meier, W. (2003). XML Data Management: Native XML and XML-Enabled Database Systems, chapter eXist native XML database, pages 43-68. Addison-Wesley.
  14. Pardede, E., Rahayu, J. W., and Taniar, D. (2008). Xml data update management in xml-enabled database. J. Comput. Syst. Sci., 74(2):170-195.
  15. Robie, J. and Chamberlin, D. (2008). XQuery Update Facility 1.0 Requirements. W3C Candidate Recommendation, http://www.w3.org/TR/xquery-update10-requirements-20080314/.
  16. Robie, J. and Manolescu, I. (2008). XQuery Update Facility 1.0 Use Cases. W3C Candidate Recommendation, http://www.w3.org/TR/xquery-update-10-usecases-20080314/.
  17. XUpdate Working Group (2000). XUpdate - XML Update Language. http://xmldb-org.sourceforge.net/xupdate/.
Download


Paper Citation


in Harvard Style

Martínez-González M., Martínez-Prieto M. and Muñoz-Nieto M. (2009). A STUDY OF NATIVE XML DATABASES - Document Update, Querying, Access Control and Application Programming Interfaces in Native XML Databases . In Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8111-81-4, pages 89-92. DOI: 10.5220/0001822300890092


in Bibtex Style

@conference{webist09,
author={M. Mercedes Martínez-González and Miguel A. Martínez-Prieto and María Muñoz-Nieto},
title={A STUDY OF NATIVE XML DATABASES - Document Update, Querying, Access Control and Application Programming Interfaces in Native XML Databases},
booktitle={Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2009},
pages={89-92},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001822300890092},
isbn={978-989-8111-81-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - A STUDY OF NATIVE XML DATABASES - Document Update, Querying, Access Control and Application Programming Interfaces in Native XML Databases
SN - 978-989-8111-81-4
AU - Martínez-González M.
AU - Martínez-Prieto M.
AU - Muñoz-Nieto M.
PY - 2009
SP - 89
EP - 92
DO - 10.5220/0001822300890092