DocumentCode
519700
Title
XML processing by Tree-Branch symbiosis algorithm
Author
Li, Gong ; Gao-feng, Liu ; Zhong, Liu ; Ru-Kui, An
Author_Institution
Dept. of Command Autom., Naval Univ. of Eng., Wuhan, China
Volume
1
fYear
2010
fDate
21-24 May 2010
Abstract
The processing of XML documents has been regarded as the performance bottleneck in most systems and applications. A number of techniques have been developed to improve the performance of XML processing, ranging from the schema-specific model to the streaming-based model to the hardware acceleration. These methods only address parsing and scheduling the XML document in memory [1]. Although there are a few of works have discussed the efficiency of the data read-write between XML and Relational Database, they constructed the DOM and reading relational database synchronously and neglected the differences of pace between DOM (a general format of XML document in memory) building and relational database reading[2], which will reduce the performance of the entire system. In this paper, we present a processing model for storing and building XML document in data transfer between XML and relational database. In this model, a XML document is parsed and its elements are stored in a single table of database instead, it is not necessary to read the nodes according to their hierarchical structure, thus leveraging the workload of DOM building to memory by the algorithm called Tree-Branch inter growth. To show the feasibility and effectiveness of our approaches, we present our C# implementation of XML processing in this paper. Our empirical study shows our algorithm can improve the XML document processing performance significantly.
Keywords
C listings; XML; document handling; electronic data interchange; program compilers; relational databases; scheduling; synchronisation; tree data structures; C# implementation; DOM; XML document processing; data read-write; data transfer; document storage; hardware acceleration; hierarchical structure; parsing; relational database; scheduling; schema-specific model; streaming-based model; synchronisation; system performance; tree-branch symbiosis algorithm; Acoustic emission; Acoustic measurements; Acoustic sensors; Acoustic signal detection; Acoustical engineering; Automation; Energy measurement; Surveillance; Symbiosis; XML; DOM; Tree-Branch symbiosis; XML; relational database;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Computer and Communication (ICFCC), 2010 2nd International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5821-9
Type
conf
DOI
10.1109/ICFCC.2010.5497703
Filename
5497703
Link To Document