Method for evaluating pure XML engine of relational database system

An evaluation method and database technology, applied in the field of database testing, can solve problems such as difficulty in customizing XML database solutions, insufficient coverage, and lack of performance indicators.

Inactive Publication Date: 2010-11-17
NANKAI UNIV
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, their test transaction sets from the underlying data base to the upper layer are all based on relational data, and it is difficult to be customized as a feasible solution on the XML database.
Benchmarks for pure XML databases have also been proposed by many research institutions, and they each have their own focus, such as XMark, XOO7, and XBench, which focus on covering as many query functions as possible through large-scale query statements to test database functions The comprehensiveness of aspects, and did not propose specific performance indicators
XMach-1 and TPoX focus on performance testing, but have not been tested for large-scale applications, and the coverage is not perfect
So far there is no test benchmark proposed for XML engines on relational databases

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for evaluating pure XML engine of relational database system
  • Method for evaluating pure XML engine of relational database system
  • Method for evaluating pure XML engine of relational database system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] image 3 Given the working process of the present invention, the present invention will now be described in detail in combination with specific application examples.

[0070] The XML documents used in this example come from: DBLP database; UWXMLRepository; NiagaraXMLrepository; Chinese Web Information Retrieval Forum (CWIRF); Wanfang RSS; Chinese website RSS.

[0071] First, use a custom XML Schema to create an XML document collection. The XML document collection is distributed in five XML tables. The data structure of the table is as follows figure 2 shown, where:

[0072] User refers to the user who logs into the document retrieval system, and its attributes include firstname (first name), lastname (surname), birthday (birthday), balance (account balance), role (position), databases (subscribed database), etc.

[0073] Databases describes different databases in the literature retrieval system, and its attributes include name (name), year_from (start date), year_to ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for evaluating a pure XML engine of a relational database system, which comprises function evaluation and performance evaluation of the pure XML engine of the relational database system. The method comprises the following steps of: designing a set of complete test scene according to the characteristics of the pure XML engine on a relational database, simulating a document management system, designing and generating an XML document set serving as a test data set, designing a test transaction set comprising a query transaction set and an update transaction set according to W3C standards, operating individual query and statement update as function test and operating concurrent loads of multiple query and update transactions as performance test by using an SQL / XML language to comprehensively evaluate the storage capability, index capability, bearing capability and the like of the database system, and defining an evaluation index set. The method proved by experiments on the database of DB2 and the like has universal meaning, systematicness and completeness, and can be used in the field of database test.

Description

【Technical field】 [0001] The invention belongs to the field of database testing, and in particular relates to a method for evaluating a pure XML engine database of a relational database system. 【Background technique】 [0002] Extensible Markup Language XML (Extensible Markup Language) has become a standard format for representing and exchanging data on the Web. How to effectively manage large-scale XML documents has become an urgent research topic in the field of database. Pure XML databases, such as Software AG Tamino, Apache Xindice, Wolfgang Meier eXist, etc., center on the XML data model, have storage solutions and query engines tailored for XML, and manage XML data in a natural way. However, the biggest problem faced by the pure XML database system is that it must re-implement many mature theories and technologies that have been studied and practiced in the field of relational databases for more than 30 years, such as storage management, transaction management, lock ma...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 许静司冠南任宇涵高小红李楠周正吉
Owner NANKAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products