Towards Achieving an Optimum Performanceof XML Data into Both Types of XML Databases: XML-Enabled Databases and Native XML Databases
Amin Y. Noaman, Amal Almansour
Abstract
Amin Y. Noaman, Amal Almansour
Abstract
EXtensible Markup Language (XML) promises to be the standard language for data representation in e-business, particularly when that data is exchanged over or browsed on the Internet since it is nested and having a self-describing structure that provides a simple yet flexible means for business applications to model and exchange data. There are two alternative database types used for of storing and retrieving XML documents: native XML databases and XML-enabled relational databases. The main objective of this paper is to recognize the optimal situations on whether to use a native XML database or an XML-enabled relational database to achieve optimum performance in view point of the time for XML document reconstruction from the database and the time required to import from external XML sources into the databases. After running the required experiments, we concluded that the native XML database needs more disk space to store both data and index than the XML-enabled database and that native XML database is better than XML-enabled database for handling the larger data size, the latter is good for handling smaller data sets.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
EXtensible Markup Language (XML) promises to be the standard language for data representation in e-business, particularly when that data is exchanged over or browsed on the Internet since it is nested and having a self-describing structure that provides a simple yet flexible means for business applications to model and exchange data. There are two alternative database types used for of storing and retrieving XML documents: native XML databases and XML-enabled relational databases. The main objective of this paper is to recognize the optimal situations on whether to use a native XML database or an XML-enabled relational database to achieve optimum performance in view point of the time for XML document reconstruction from the database and the time required to import from external XML sources into the databases. After running the required experiments, we concluded that the native XML database needs more disk space to store both data and index than the XML-enabled database and that native XML database is better than XML-enabled database for handling the larger data size, the latter is good for handling smaller data sets.
Key concepts: XML database, XML Schema Editor, XML validation, Efficient XML Interchange, Streaming XML, Computer science, Database, XML Encryption