Advanced Storage Structures for Native XML Databases

نویسندگان

  • Dimitar Popov
  • Marc H. Scholl
  • Marcel Waldvogel
چکیده

The XQuery Update Facility has turned native XML databases from static document-oriented database systems to general purpose transactional systems. Consequently, data structures allowing both fast read and write operations have become a necessity. This thesis presents several such structures and focuses on the challenges that emerge by their application in a native XML database. A new algorithm is described, which serves to determine the position of an XML node using its unique identifier. Its formal description is further used as the basis of a proof of the algorithm’s correctness. Another central topic is the efficient storage and modification of records with variable length. Their handling in the context of XML databases is discussed in detail as well as optimizations, which improve the performance. Furthermore, mechanisms for updating different kinds of index structures are proposed along with maintaining index statistics. Zusammenfassung Native XML Datenbanksysteme sind, dank XQuery Update Facility, nicht mehr statische dokumentorientierte Systeme, sondern universale Transaktionssysteme. Diese Tatsache erfordert den Einsatz von Speicherstrukturen, die außer schnelle Leseoperationen auch schnelle Schreib-Operationen ermöglichen. Diese Arbeit stellt solche Strukturen vor. Ein neuer Mechanismus für die Bestimmung der Position eines XML Knotens mittels seines Identifikators wird dargestellt, gefolgt von einer formalen Beschreibung, die als Basis für einen Beweis der Korrektheit des Algorithmus dient. Ein weiteres Thema ist die effiziente Speicherung und Modifizierung von Datenbankeinträgen mit variabler Länge. Die Behandlung von solchen Einträgen wird im Kontext von XML-Datenbanken eingehend discutiert sowie verschiedene Optimierungen. Schließlich werden Mechanismen zur Aktualisierung von verschiedenen Index-Typen vorgeschlagen und auch Index-Statistiken, die in nativen XML-Datenbanken vorkommen.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XML Databases

5 Native XML Databases 10 5.1 XML data models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2 Fundamental unit of storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.3 Storage Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.3.1 Text-Based Native XML Databases . . . . . . . . . . . . . . . . . . . . 10 5.3.2 Model-Based N...

متن کامل

The Geometric Approach for Indexing XML data

Nowadays, the topic of native XML databases becomes very hot. Native XML databases allow to store and efficiently query for XML data. In this paper we introduce the geometric framework for XML data storage and retrieval. Our approach exploits the properties of vector spaces for structural indexing of XML and efficient exact matching queries while the second model uses the properties of metric s...

متن کامل

Which XML Storage for Knowledge and Ontology Systems?

New research concerning knowledge and ontology management systems in many cases need the versatility of native XML storage for manipulations with diverse and changing data structures. Within the DEB (Dictionary Editor and Browser) development platform, the efficiency of the background data storage for all kinds of structures and services including dictionaries, wordnet semantic networks, classi...

متن کامل

Tailor-Made Native XML Storage Structures

Automatically choosing suitable native storage structures for XML documents arriving at the XML DBMS is a challenging task for its storage manager. While some of the critical parameters require pre-specification, others can be determined by pre-analysis or sampling of the incoming document or by just making experience-driven “educated guesses”. In this paper, we discuss approaches to achieve an...

متن کامل

XML Data Stores: Emerging Practices

X ML's wide adoption in both academia and industry has revealed a controversial fact. From one perspective, XML is characterized by interoperability, ease of use, and extensibility; from another, it creates difficulties when integrated into existing systems (such as typical database applications and database management systems). One result of this conflict is the arrival of native XML data stor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012