Going Native: Indexing architecture of eXist-db_ An Open Source native XML database system
Raghad Yaseen Lazim, Adzhar Kamaludin · 2013
XML is a markup language specifically designed for the Internet, and it has become the standard for represent and exchange the data on the Internet. With the development of the Internet and day by day, large amount of XML documents are being added to the network continuously in various application domains. Thus, it is become necessary to work out how to create a way to store and manage XML data efficiently inside the databases. There are two methods to represent XML in the databases: (1) XML-Enabled databases which designed for structured data (XML is semi-structured data). And (2) Native XML databases or which designed specifically to store any XML document (structured and semi-structured data). The difference between the nature of the database structure and XML data structure became an important research topic, and this led to emergence Native XML database. This paper presents the indexing architecture of eXist, an Open Source native XML database system.