Scalable Native XML Databases for real-time transaction processing systems

Hunt, Michael · ProQuest Demo Repository

With the introduction of XML (eXtensible Mark-up Language) in the last decade, as a standard for the representation and exchange of data, and rapid penetration into varied industries, the eventual rise of XML document storage mechanisms like Native XML Databases (NXDs), is not surprising. NXDs are well suited to support a variety of transaction processing behaviors. In this paper, we explore current XML standards, languages, and tools that help complement native XML databases. We will contrast NXDs with alternative XML storage and retrieval mechanisms, support for current XML standards. The paper will expose purported limitations with NXD solutions, specifically surrounding integrity constraints, and performance of very large XML collections in high volume transaction environments. We will propose an architectural framework, Nextgen, for NXDs that offers features and performance found in traditionally large RDBMSs. We will show that XML databases can be useful in representing semi-structured data and allowing adaptability of environments with rapidly changing data structures.

Read the paper · More papers on PaperTik