ELK ASIA PACIFIC JOURNAL OF LIBRARY MANAGEMENT AND INFORMATION TECHNOLOGY. ISSN (Online): ; Volume 1 Issue 2 (2015)

Size: px
Start display at page:

Download "ELK ASIA PACIFIC JOURNAL OF LIBRARY MANAGEMENT AND INFORMATION TECHNOLOGY. ISSN (Online): ; Volume 1 Issue 2 (2015)"

Transcription

1 RELATIONAL DATABASE MANAGEMENT SYSTEMS AND QUERIES OF CONTAINMENT Shivam Nagpal Assistant professor Punjab Technical University Jalandhar, Punjab, India Reema Mahajan Assistant professor Punjab Technical University Jalandhar, Punjab, India ABSTRACT A virtually entire proposal for Extension Markup Language Querying involves a query class which is known as queries of containment. It is clear that in future a considerable number of extension markup language information will be stored in relational DB. This emerges the query of how to assist these queries of containment. The inverted list technique that underlies most of the retrieval of information is suited well to these queries but should the author execute this technique: 1) using query execution machinery and native tables of RDBMS? Or (2) in an isolated loosely coupled engine of IR. With choices (2) greater than 20 years of work on optimization query of relational database management system, scalability, control of concurrency, recovery and execution of query expand instantly to structures and queries that execute these new operations. But all this will be not relevant if the choice performance (2) lags that of (1) by too much. In this study the author describes certain applications of performance of both choices using native implementations in 2 commercial systems of relational database and in a special need inverted list engine. The analysis of the study further recognizes 2 essential causes that distinguish the performance of relational database management system and IR implementations namely the join algorithms engaged and the utilization of hardware cache. The results of the study recommend that contrast to several expectations with certain changes a native implementation in a relational database management system can assist this query class much more effectively. Keywords : relational database management systems, inverted index, mark up language, containment query. Introduction: Virtually in each language of query suggested for extensive markup language involving YATL, Lorel, Quilt, XQL, XML- QL and even much generic SGML languages of query and queries of containment plays an essential role. By queries of containment the author refers queries that are based on proximity and containment rapport among attributes, contents and elements. When there is a big deal of work being performed on how to assist such languages of query in special purpose engines of query, it is evident that a big deal of extensive markup language data will be stored in RDB in foreseeable future. Since queries of containment are an essential querying extensive markup language data aspect and relational database management systems must assist the querying and storage of extensive markup language data. 1

2 The inverted list technique that underlies most of the retrieval of information is suited well to queries of containment but the author must execute this technique (1) using the query machinery and native tables of relational database management systems? Or (2) in a loosely coupled engine of IR. Commercial products namely DB2 Text extenders and Oracle InterMedia Text adopt choice (2) where a special purpose engine of IR is coupled with the engine of database. The results of query from both the engines are then integrated before returning to user. In this kind of system a glue module must be utilized between the major database and IR engine to manage concurrency control, locking and recovery. The (2) choice uses the processing power and database storage to process the queries of containment. Greater than 20 years of performance on optimization of query, scalability, execution of query, recovery and concurrency control instantly expand to structures and queries that execute new operations. Additionally this approach has the benefit of one unified execution and optimization structure for entire queries. In this study the author acquires a first step in describing the two choices. The author contrasts the containment queries implementation utilizing native assistance in two commercial RDB systems and in a special motive engine of inverted list. The author transform inverted index into tables of relation and convert queries of containment into queries of structured query language. It turns out that a native execution using a relational database management systems can operate queries that are either impossible or difficult to perform by an engine of inverted list. This study s performance reveals that while relational database management systems are suited badly for queries of containment under some conditions they can perform better than the engine of inverted list. Also the experiments of the study to two essential causes that distinguish the relational database management stems and IR [performance implementations: 1) the cache of hardware utilization accomplished; and 2) the join algorithm engaged. The engine of inverted list utilizes a merge join which is known as MPMGJN (Multi Predicate Merge Join) as its join operator of workhouse. To separate the differences of algorithm from other factors this study executes the index nested loop join and standard merge join themselves. Additionally with leading sizes of memory getting bigger and the hierarchy of memory 2

3 getting deeper several researchers have identified the significance of case use on performance. Processing of containment query: The queries of containment are a group of queries based on relationships of containment among contents, elements and their attributes. This class includes path expressions of database and proximity queries and information retrieval Boolean. Since queries of complex containment can be decreased to a sequence of several general ones and basic queries of containment shed much light on the basic performance determinants this study focus mainly on easy queries of containment such as title consisting of galaxy. Queries of containment: The path expressions descriptions can be predicted in Quilt and LoreL. The path expressions of Quilt are based on abbreviated XPath syntax. Since Quilt is the first Extensive Markup Query language that fulfills the W3C Extensive Markup Language Query needs and XPath became a suggestions of W3C in 1999 Novemeber the path expressions of Quilt style is probable to be used widely. Thus this study acquires their syntax to explain the queries of containment. Processing of Containment Query using Inverted Index: The inverted index is familiar in systems of information retrieval as it assists proximity, ranking queries and Boolean effectively. The classic data structure of inverted index represents a word text to a list which compute documents consisting of word and its place within every document. In order to perform structured documents such as Extensive Markup Language the inverted index can be expanded in a simple way. Every inverted list registers the word existences or an element. Every existence is indexed by its number of document, its nesting depth and its position within the document. If the document is in a format of parsed tree the position can be produced by performing a depth first tree traversal and allotting a number at every visit sequentially. Since every node of non-leaf is traversed twice often once before visiting entire children and once after it has 2 numbers allotted while nodes of leaf have only a single number. A structure utilizing inverted lists to perform queries of containment can be built using these 3

4 operations as general blocks of building and this study have executed a system of prototype. Processing of containment query using relational database management system: This study executes the relational schema utilized to store inverted index and representation from queries of containment to structured query language queries and then the author describes two extra kinds of queries that can be executed as an outcome of using an extensible and strong relational database management system. By executing the queries of containment using relational database management systems the author is capable to perform queries that are impossible or difficult to perform using an engine of inverted list. Analysis and Performance: The author carries out the performance study contrasting the containment queries implementation in a relational database system and in a special purpose engine of inverted list. The aim of this study is to describe the differences of performance, seek reasons for the variations and offer insights into weaknesses and strengths of relational database management system on queries of containment. Three sets of extensive markup language data were utilized in the study. The first was the plays of Shakespeare the second was a group of DBLP files of bibliography and the third was a group of synthetic extensive markup language documents. In the set of synthetic data the number of existences of text words followed the distribution of Zipflan with constant and the number of existences of elements followed the distribution of Zipflan with 1.5 constant. In the implementation of relational database management systems with indexes constructed on tables the term rows can be retrieved selectively thus saving both central processing unit and input/output time. The queries for which database carries out better have a similar feature one term in query is highly preferred while the other term is not preferred. The savings on input/output and central processing unit must be big enough to compensate for overheads incurred by relational database management system. When the relational database management system out performs the engine of inverted list will not be rare. It will emerge whenever one predicate in a query is preferred highly. Utilization of hardware cache: 4

5 With major sizes of memory getting bigger and the hierarchy of memory getting deeper several researchers have identified the impact of better utilization of hardware cache on performance. This study organized experiments to view whether there occurs essential difference between relational database management system and inverted list engine on queries of containment. This group of experiments were organize on a machine with 800 megahertz Intel P3 processing performing a v Linux Kernel. The instruction and the data accesses to second level cache can be estimated separately. The P3 processor assists execution out of order and prefetching instruction. The latter denotes that fetches of data/instruction can be overlapped. Related Work: A considerable number of work has been performed on combining information retrieval particularly text searching with systems of database. The invention of Standard Generalized Markup Language has triggered most of the study on combining structure and content in retrieval of text. This study work does not concentrate on growth of containment algorithms rather it concentrates on how to execute the algorithms in a relational database management system. There is also work that regards using relational database management system to retrieve and store extensive markup language documents. These studies concentrate on technologies for converting extensive markup language documents from and to relations and are complementary to this study which concentrates on performance of implementation choices for a query class over extensive markup language data. Putz explains using a RDBS for retrieval of information. Florescu et al utilizes a varied schema to store inverted index where every varied extensive markup language text word and element postings is stored in its own table. Conclusion: The queries of containment will be an essential number of workloads of extensive markup language query. In foreseeable future a big deal of extensive markup language data will be stored in relational systems. Presently in commercial world the approach in which an IR indexing system is glued to a relational system influence. However the author have discussed in 5

6 introduction there are compelling issues to regard a much tightly coupled approach in which queries including containment are assisted by native relational database management system structures of data, query processors and optimization of query. This tightly coupled approach will not be essential unless its performance is fulfilled. There exists to be no individual factor that reports for complete performance variation between two kinds of systems and changing relational database management system so that its performance matches that of special purpose engine of inverted list will be nontrivial. The addition of new join algorithm will be an essential number of successful effort to make relational database management system rivalry with a special purpose engine of IR on extensive markup language queries of containment. The ongoing study on cache aware database and main memory systems is probable to generate a new generation of relational database management systems that have good utilization of cache. While it is premature to make concrete predictions the authors are optimistic that by integrating better join algorithms with good cache utilization relational database management system will be capable to assist queries of containment effectively. References: [1] Ailamaki, D.J.DeWitt, M.D.Hill, and D.A.Wood. Dbmss on a modern processor: Where does time go? In Proceedings of the 25th International Conference on Very Large Data Bases, pages 266{277, September [2] Shatdal, C. Kant, and J.F.Naughton. Cache conscious algorithms for relational query processing. In Proceedings of the 20th VLDB Conference, [3] Alin Deutsch, Mary Fernandez, Daniela Florescu, Alon Levy, and Dan Suciu. A query language for xml. In Proceedings of Eighth International World Wide Web Conference, [4] L. Clarke, G. V. Cormack, and F. J. Burkowski. An algebra for structured text search and a framework for its implementation. The Computer Journal, 38(1):43{56, [5] C.L.Clarke, G.V.Cormack, and F.J.Burkowski. Schema-independent retrieval from heterogeneous structured text. In Fourth Annual Symposium on Document Analysis and Information Retrieval, pages 279{289, [6] Daniela Florescu and Donald Kossman. Storing and querying xml data using an rdbms. IEEE Data Engineering Bulletin, 22(3):27{34, [7] Daniela Florescu, Donald Kossmann, and Ioana Manolescu. Integrating keyword search into xml query 6

7 processing. WWW9/Computer Networks, 33(1-6):119{135, [8] Don Chamberlin, Peter Frankhauser, Massimo Marchiori, and Jonathan Robie. Xml query [9] G. E. Blake, M. P. Consens, P. Kilpelainen, P.-A. Larson, T. Snider, and F. W. Tompa. Text/relational database management systems: Harmonizing sql and sgml. In Proceedings of the International Conference on Applications of Databases, pages 267{280, June DOI: / _54 [10] G. Salton and M.J. McGill. Introduction to Modern Information Retrieval. McGraw-Hill, New York, [11] G.K. Zipf. Human Behavior and the Principle of Least E ort. Addison-Wesley, Reading MA, [12] Intel. Intel architecture software developer's manual, volume 1: Basic architecture, [13] International Organization for Standardization.Information processing {text and office systems {standard generalised markup language (sgml), iso/iec 8879, [14] J.McHugh, J.Widom, S.Abiteboul, Q.Luo, and A.Rajaraman. Indexing semistructured data. In Stanford Technical Report, January [15] J.McHugh, S.Abiteboul, R.Goldman, D.Quass, and J.Widom. Lore: A database management system for semistructured data. SIGMOD Record, 26(3):54{66, [16] Jayavel Shanmugasundaram, E. Shekita, R.Barr, Michael J. Carey, Bruce G. Lindsay, Hamid Pirahesh, and Berthold Reinwald. Efficiently publishing relational data as xml documents. In VLDB Conference, September [17] Jayavel Shanmugasundaram, He Gang, Kristin Tufte, Chun Zhang, David DeWitt, and Je rey Naughton. Relational databases for querying xml documents: Limitations and opportunities. In Proceedings of the 1999 VLDB Conference, September [18] Jun Rao and Kenneth A. Ross. Making b+-trees cache conscious in main memory. In SIGMOD Conference, pages 475{486, [19] Ricardo Baeza-Yates and Gonzalo Navarro. Integrating contents and structure in text retrieval. SIGMOD Record, 25(1):67{69, March [20] Ron Sacks-Davis, Timothy Arnold- Moore, and Justin Zobel. Database systems for structured documents. In Proceedings of the International Symposium on Advanced Database Technologies and Their Integration (ADTI'94), pages 272{283, October [21] Roy Goldman and Jennifer Widom. Wsq/dsq: A practical approach for combined querying of databases and the web. In Proceedings of the 2000 Sigmod Conference, pages 285{296, [22] S. Abiteboul, D. Quass, J. McHuge, J. Widom, and J. Wiener. The lorel query language for semistructured data. 7

8 International Journal on Digital Libraries, 1(1):68{88, April [23] S.Cluet, S.Jacqmin, and J.Simeon. The new yatl: Design and specifications. In Technical Report, INRIA, [24] Sleepycat Software. The berkeley database. [25] Stefan Dessloch and Nelson Mattos. Integrating sql databases with contentspecic search engines. In Proceedings of the 23rd VLDB Conference, [26] Steve Putz. Using a relational database for an inverted text index. In Xerox Palo Alto Research Center Technical Report SSL-91-20, Xerox PARC, January [27] T.Arnold-Moore, M.Fuller, B.Lowe, J.Thom, and R.Wilkinson. The elf data model and sgql query language for structured document databases. In Proceedings of the Australasian Database Conference, Adelaide, Australia, pages 17(26), [28] Tak W. Yan and Jurgen Annevelink. Integrating a structured-text retrieval system with an [29] Tuong Dao, Ron Sacks-Davis, and James A. Thom. Indexing structured text for queries on containment relationships. In Proceedings of the 7th AustralasianDatabase Conference,

On Supporting Containment Queries in Relational Database Management Systems

On Supporting Containment Queries in Relational Database Management Systems On Supporting Containment Queries in Relational Database Management Systems Chun Zhang, Jeffrey Naughton, David DeWitt, Qiong Luo Department of Computer Sciences University of Wisconsin, Madison czhang,naughton,dewitt,qiongluo@cs.wisc.edu

More information

AN EFFECTIVE APPROACH FOR MODIFYING XML DOCUMENTS IN THE CONTEXT OF MESSAGE BROKERING

AN EFFECTIVE APPROACH FOR MODIFYING XML DOCUMENTS IN THE CONTEXT OF MESSAGE BROKERING AN EFFECTIVE APPROACH FOR MODIFYING XML DOCUMENTS IN THE CONTEXT OF MESSAGE BROKERING R. Gururaj, Indian Institute of Technology Madras, gururaj@cs.iitm.ernet.in M. Giridhar Reddy, Indian Institute of

More information

XML Query Languages. Content. Slide 1 Norbert Gövert. January 11, XML documents as trees. Slide 2. Overview on XML query languages XQL

XML Query Languages. Content. Slide 1 Norbert Gövert. January 11, XML documents as trees. Slide 2. Overview on XML query languages XQL XML Query Languages Slide 1 Norbert Gövert January 11, 2001 Content Slide 2 XML documents as trees Overview on XML query languages XQL XIRQL: IR extension for XQL 1 XML documents as trees Slide 3

More information

Storing and Maintaining Semistructured Data Efficiently in an Object-Relational Database

Storing and Maintaining Semistructured Data Efficiently in an Object-Relational Database Storing and Maintaining Semistructured Data Efficiently in an Object-Relational Database Yuanying Mo National University of Singapore moyuanyi@comp.nus.edu.sg Tok Wang Ling National University of Singapore

More information

The Niagara Internet Query System

The Niagara Internet Query System The Niagara Internet Query System Jeffrey Naughton, David DeWitt, David Maier, Ashraf Aboulnaga, Jianjun Chen, Leonidas Galanis, Jaewoo Kang, Rajasekar Krishnamurthy, Qiong Luo, Naveen Prakash Ravishankar

More information

ToX The Toronto XML Engine

ToX The Toronto XML Engine ToX The Toronto XML Engine Denilson Barbosa 1 Attila Barta 1 Alberto Mendelzon 1 George Mihaila 2 Flavio Rizzolo 1 Patricia Rodriguez-Gianolli 1 1 Department of Computer Science University of Toronto {dmb,atibarta,mendel,flavio,prg}@cs.toronto.edu

More information

A Model and a Visual Query Language for Structured Text. handle structure. language. These indices have been studied in literature and their

A Model and a Visual Query Language for Structured Text. handle structure. language. These indices have been studied in literature and their A Model and a Visual Query Language for Structured Text Ricardo Baeza-Yates Gonzalo Navarro Depto. de Ciencias de la Computacion, Universidad de Chile frbaeza,gnavarrog@dcc.uchile.cl Jesus Vegas Pablo

More information

Querying Spatiotemporal XML Using DataFoX

Querying Spatiotemporal XML Using DataFoX Querying Spatiotemporal XML Using DataFoX Yi Chen Peter Revesz Computer Science and Engineering Department University of Nebraska-Lincoln Lincoln, NE 68588, USA {ychen,revesz}@cseunledu Abstract We describe

More information

XML/Relational mapping Introduction of the Main Challenges

XML/Relational mapping Introduction of the Main Challenges HELSINKI UNIVERSITY OF TECHNOLOGY November 30, 2004 Telecommunications Software and Multimedia Laboratory T-111.590 Research Seminar on Digital Media (2-5 cr.): Autumn 2004: Web Service Technologies XML/Relational

More information

Semistructured Data Store Mapping with XML and Its Reconstruction

Semistructured Data Store Mapping with XML and Its Reconstruction Semistructured Data Store Mapping with XML and Its Reconstruction Enhong CHEN 1 Gongqing WU 1 Gabriela Lindemann 2 Mirjam Minor 2 1 Department of Computer Science University of Science and Technology of

More information

Figure 1. Algorithm for mapping DTD to ER.

Figure 1. Algorithm for mapping DTD to ER. Integrating XML Data with Relational Databases Wang-Chien Lee Gail Mitchell Xin Zhang Λ GTE Laboratories Incorporated 40 Sylvan Road, Waltham, MA 02451, USA E-Mail: fwlee, gmitchell, xzhangg@gte.com Abstract

More information

A Distributed Query Engine for XML-QL

A Distributed Query Engine for XML-QL A Distributed Query Engine for XML-QL Paramjit Oberoi and Vishal Kathuria University of Wisconsin-Madison {param,vishal}@cs.wisc.edu Abstract: This paper describes a distributed Query Engine for executing

More information

Storage and Retrieval of XML Documents using Object-Relational Databases

Storage and Retrieval of XML Documents using Object-Relational Databases Storage and Retrieval of XML Documents using Object-Relational Databases Takeyuki Shimura, Masatoshi Yoshikawa and Shunsuke Uemura Graduate School of Information Science Nara Institute of Science and Technology

More information

Effective Schema-Based XML Query Optimization Techniques

Effective Schema-Based XML Query Optimization Techniques Effective Schema-Based XML Query Optimization Techniques Guoren Wang and Mengchi Liu School of Computer Science Carleton University, Canada {wanggr, mengchi}@scs.carleton.ca Bing Sun, Ge Yu, and Jianhua

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SQL EDITOR FOR XML DATABASE MISS. ANUPAMA V. ZAKARDE 1, DR. H. R. DESHMUKH 2, A.

More information

Integrating Path Index with Value Index for XML data

Integrating Path Index with Value Index for XML data Integrating Path Index with Value Index for XML data Jing Wang 1, Xiaofeng Meng 2, Shan Wang 2 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080 Beijing, China cuckoowj@btamail.net.cn

More information

Structured Information Retrieval in XML documents

Structured Information Retrieval in XML documents Structured Information Retrieval in documents Evangelos Kotsakis Joint Research Center (CCR), TP261, I-21020 Ispra (VA), Italy kotsakis@acm.org ABSTRACT Query languages that take advantage of the document

More information

Some aspects of references behaviour when querying XML with XQuery

Some aspects of references behaviour when querying XML with XQuery Some aspects of references behaviour when querying XML with XQuery c B.Khvostichenko boris.khv@pobox.spbu.ru B.Novikov borisnov@acm.org Abstract During the XQuery query evaluation, the query output is

More information

RAPID XML DATABASE APPLICATION DEVELOPMENT

RAPID XML DATABASE APPLICATION DEVELOPMENT RAPID XML DATABASE APPLICATION DEVELOPMENT Albrecht Schmidt Aalborg University 9220 Aalborg Øst, Denmark Email: al@cs.auc.dk Kjetil Nørvåg Norwegian University of Science and Technology 7491 Trondheim,

More information

Indexing XML Data with ToXin

Indexing XML Data with ToXin Indexing XML Data with ToXin Flavio Rizzolo, Alberto Mendelzon University of Toronto Department of Computer Science {flavio,mendel}@cs.toronto.edu Abstract Indexing schemes for semistructured data have

More information

An Improved Prefix Labeling Scheme: A Binary String Approach for Dynamic Ordered XML

An Improved Prefix Labeling Scheme: A Binary String Approach for Dynamic Ordered XML An Improved Prefix Labeling Scheme: A Binary String Approach for Dynamic Ordered XML Changqing Li and Tok Wang Ling Department of Computer Science, National University of Singapore {lichangq, lingtw}@comp.nus.edu.sg

More information

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases Course Title: Advanced Database Management System Course No. : ICT. Ed 525 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3(2T+1P) Semester: Second Teaching Hour: 80(32+8) 1. Course

More information

METAXPath. Utah State University. From the SelectedWorks of Curtis Dyreson. Curtis Dyreson, Utah State University Michael H. Böhen Christian S.

METAXPath. Utah State University. From the SelectedWorks of Curtis Dyreson. Curtis Dyreson, Utah State University Michael H. Böhen Christian S. Utah State University From the SelectedWorks of Curtis Dyreson December, 2001 METAXPath Curtis Dyreson, Utah State University Michael H. Böhen Christian S. Jensen Available at: https://works.bepress.com/curtis_dyreson/11/

More information

Storing and Querying XML Documents Without Using Schema Information

Storing and Querying XML Documents Without Using Schema Information Storing and Querying XML Documents Without Using Schema Information Kanda Runapongsa Department of Computer Engineering Khon Kaen University, Thailand krunapon@kku.ac.th Jignesh M. Patel Department of

More information

Approaches. XML Storage. Storing arbitrary XML. Mapping XML to relational. Mapping the link structure. Mapping leaf values

Approaches. XML Storage. Storing arbitrary XML. Mapping XML to relational. Mapping the link structure. Mapping leaf values XML Storage CPS 296.1 Topics in Database Systems Approaches Text files Use DOM/XSLT to parse and access XML data Specialized DBMS Lore, Strudel, exist, etc. Still a long way to go Object-oriented DBMS

More information

Design of Index Schema based on Bit-Streams for XML Documents

Design of Index Schema based on Bit-Streams for XML Documents Design of Index Schema based on Bit-Streams for XML Documents Youngrok Song 1, Kyonam Choo 3 and Sangmin Lee 2 1 Institute for Information and Electronics Research, Inha University, Incheon, Korea 2 Department

More information

An Indexing Scheme for Structured Documents and its Implementation

An Indexing Scheme for Structured Documents and its Implementation An Indexing Scheme for Structured Documents and its Implementation Tuong Da0 Ron Sacks-Davis Department o&gitputer Science GPO Box 2476V Faculty of A.;&ied GPO Box 2476V Science tuong@mds.rmit. edu.au

More information

Integrating XML and Relational Data

Integrating XML and Relational Data Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 110 (2017) 422 427 The International Workshop on Big Data and Networks Technologies (BDNT 2017) Integrating XML and Relational

More information

A Quilt, not a Camel. Don Chamberlin Jonathan Robie Daniela Florescu. May 19, 2000

A Quilt, not a Camel. Don Chamberlin Jonathan Robie Daniela Florescu. May 19, 2000 A Quilt, not a Camel Don Chamberlin Jonathan Robie Daniela Florescu May 19, 2000 The Web Changes Everything All kinds of information can be made available everywhere, all the time XML is the leading candidate

More information

Querying XML Data. Mary Fernandez. AT&T Labs Research David Maier. Oregon Graduate Institute

Querying XML Data. Mary Fernandez. AT&T Labs Research David Maier. Oregon Graduate Institute Querying XML Data Alin Deutsch Univ. of Pennsylvania adeutsch@gradient.cis.upenn.edu Alon Levy University of Washington, Seattle alon@cs.washington.edu Mary Fernandez AT&T Labs Research mff@research.att.com

More information

Analysis of Different Approaches for Storing GML Documents

Analysis of Different Approaches for Storing GML Documents Analysis of Different Approaches for Storing GML Documents J. E. Córcoles Secc. Tecnología de la Información Universidad de Castilla-La Mancha Campus Universitario s/n.02071.albacete. Spain +34967599200

More information

UXO: An XML-Based Extensible Annotation Editor

UXO: An XML-Based Extensible Annotation Editor UXO: An XML-Based Extensible Annotation Editor Jan-Torsten Milde Abstract The integrated editor UXO is the result of ongoing research and development of the text-technology group at Bielefeld. Being a

More information

Customized Content Delivery through XML Message Brokering

Customized Content Delivery through XML Message Brokering 12 IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.5A, May 26 Customized Content Delivery through XML Message Brokering R. Gururaj, and P. Sreenivasa Kumar Indian Institute

More information

XML-based Components for Federating Multiple Heterogeneous Data Sources

XML-based Components for Federating Multiple Heterogeneous Data Sources XML-based Components for Federating Multiple Heterogeneous Data Sources Georges Gardarin, Fei Sha, Tuyet-Tram Dang-Ngoc To cite this version: Georges Gardarin, Fei Sha, Tuyet-Tram Dang-Ngoc. XML-based

More information

Extending database technology: a new document data type

Extending database technology: a new document data type Extending database technology: a new document data type Stefania Leone Departement of Informatics, University of Zurich Binzmuehlestr. 14, 8050 Zurich, Switzerland leone@ifi.unizh.ch Abstract. Our research

More information

Overview of the Integration Wizard Project for Querying and Managing Semistructured Data in Heterogeneous Sources

Overview of the Integration Wizard Project for Querying and Managing Semistructured Data in Heterogeneous Sources In Proceedings of the Fifth National Computer Science and Engineering Conference (NSEC 2001), Chiang Mai University, Chiang Mai, Thailand, November 2001. Overview of the Integration Wizard Project for

More information

Multidimensional Mapping and Indexing of XML

Multidimensional Mapping and Indexing of XML Multidimensional Mapping and Indexing of XML Michael G. Bauer, Frank Ramsak, Rudolf Bayer Institut für Informatik, TU München Boltzmannstr. 3, D-85747 Garching bei München, Germany {bauermi, ramsak, bayer}@in.tum.de

More information

Prefetch Threads for Database Operations on a Simultaneous Multi-threaded Processor

Prefetch Threads for Database Operations on a Simultaneous Multi-threaded Processor Prefetch Threads for Database Operations on a Simultaneous Multi-threaded Processor Kostas Papadopoulos December 11, 2005 Abstract Simultaneous Multi-threading (SMT) has been developed to increase instruction

More information

Querying XML data: Does One Query Language Fit All? Abstract 1.0 Introduction 2.0 Background: Querying XML documents

Querying XML data: Does One Query Language Fit All? Abstract 1.0 Introduction 2.0 Background: Querying XML documents Querying XML data: Does One Query Language Fit All? V. Ramesh, Arijit Sengupta and Bryan Reinicke venkat@indiana.edu, asengupt@indiana.edu, breinick@indiana.edu Kelley School of Business, Indiana University,

More information

Indexing and Querying XML Data for Regular Path Expressions Λ

Indexing and Querying XML Data for Regular Path Expressions Λ Indexing and Querying XML Data for Regular Path Expressions Λ Quanzhong Li Bongki Moon Dept. of Computer Science University of Arizona, Tucson, AZ 85721 flqz,bkmoong@cs.arizona.edu Abstract With the advent

More information

class 20 updates 2.0 prof. Stratos Idreos

class 20 updates 2.0 prof. Stratos Idreos class 20 updates 2.0 prof. Stratos Idreos HTTP://DASLAB.SEAS.HARVARD.EDU/CLASSES/CS165/ UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value INSERT INTO table_name VALUES

More information

Selectively Storing XML Data in Relations

Selectively Storing XML Data in Relations Selectively Storing XML Data in Relations Wenfei Fan 1 and Lisha Ma 2 1 University of Edinburgh and Bell Laboratories 2 Heriot-Watt University Abstract. This paper presents a new framework for users to

More information

Aspects of an XML-Based Phraseology Database Application

Aspects of an XML-Based Phraseology Database Application Aspects of an XML-Based Phraseology Database Application Denis Helic 1 and Peter Ďurčo2 1 University of Technology Graz Insitute for Information Systems and Computer Media dhelic@iicm.edu 2 University

More information

Introduction. Web Pages. Example Graph

Introduction. Web Pages. Example Graph COSC 454 DB And the Web Introduction Overview Dynamic web pages XML and databases Reference: (Elmasri & Navathe, 5th ed) Ch. 26 - Web Database Programming Using PHP Ch. 27 - XML: Extensible Markup Language

More information

Designing and Building an Automatic Information Retrieval System for Handling the Arabic Data

Designing and Building an Automatic Information Retrieval System for Handling the Arabic Data American Journal of Applied Sciences (): -, ISSN -99 Science Publications Designing and Building an Automatic Information Retrieval System for Handling the Arabic Data Ibrahiem M.M. El Emary and Ja'far

More information

Full-Text and Structural XML Indexing on B + -Tree

Full-Text and Structural XML Indexing on B + -Tree Full-Text and Structural XML Indexing on B + -Tree Toshiyuki Shimizu 1 and Masatoshi Yoshikawa 2 1 Graduate School of Information Science, Nagoya University shimizu@dl.itc.nagoya-u.ac.jp 2 Information

More information

An approach to the model-based fragmentation and relational storage of XML-documents

An approach to the model-based fragmentation and relational storage of XML-documents An approach to the model-based fragmentation and relational storage of XML-documents Christian Süß Fakultät für Mathematik und Informatik, Universität Passau, D-94030 Passau, Germany Abstract A flexible

More information

Multi-User Evaluation of XML Data Management Systems with XMach-1

Multi-User Evaluation of XML Data Management Systems with XMach-1 Multi-User Evaluation of XML Data Management Systems with XMach-1 Timo Böhme, Erhard Rahm University of Leipzig, Germany {boehme, rahm}@informatik.uni-leipzig.de http://dbs.uni-leipzig.de Abstract. XMach-1

More information

International Journal of Advance Foundation and Research in Science & Engineering (IJAFRSE) Volume 1, Issue 2, July 2014.

International Journal of Advance Foundation and Research in Science & Engineering (IJAFRSE) Volume 1, Issue 2, July 2014. A B S T R A C T International Journal of Advance Foundation and Research in Science & Engineering (IJAFRSE) Information Retrieval Models and Searching Methodologies: Survey Balwinder Saini*,Vikram Singh,Satish

More information

Folder(Inbox) Message Message. Body

Folder(Inbox) Message Message. Body Rening OEM to Improve Features of Query Languages for Semistructured Data Pavel Hlousek Charles University, Faculty of Mathematics and Physics, Prague, Czech Republic Abstract. Semistructured data can

More information

DelfosnetX: A Workbench for XML-based Information Retrieval Systems

DelfosnetX: A Workbench for XML-based Information Retrieval Systems Published in Proceedings of SPIRE 2000, IEEE Computer Society, Los Alamitos, CA, USA, 2000. ISBN 0-7695-0746-8 DelfosnetX: A Workbench for XML-based Information Retrieval Systems M. J. Fernández-Iglesias

More information

Data Formats and APIs

Data Formats and APIs Data Formats and APIs Mike Carey mjcarey@ics.uci.edu 0 Announcements Keep watching the course wiki page (especially its attachments): https://grape.ics.uci.edu/wiki/asterix/wiki/stats170ab-2018 Ditto for

More information

CIS 4930/6930 Spring 2014 Introduction to Data Science /Data Intensive Computing. University of Florida, CISE Department Prof.

CIS 4930/6930 Spring 2014 Introduction to Data Science /Data Intensive Computing. University of Florida, CISE Department Prof. CIS 4930/6930 Spring 2014 Introduction to Data Science /Data Intensive Computing University of Florida, CISE Department Prof. Daisy Zhe Wang Text To Knowledge IR and Boolean Search Text to Knowledge (IE)

More information

Dataspaces: A New Abstraction for Data Management. Mike Franklin, Alon Halevy, David Maier, Jennifer Widom

Dataspaces: A New Abstraction for Data Management. Mike Franklin, Alon Halevy, David Maier, Jennifer Widom Dataspaces: A New Abstraction for Data Management Mike Franklin, Alon Halevy, David Maier, Jennifer Widom Today s Agenda Why databases are great. What problems people really have Why databases are not

More information

Title: STEP: Extending Relational Query Engines for Efficient XML Query Processing

Title: STEP: Extending Relational Query Engines for Efficient XML Query Processing Paper ID: 258 Title: STEP: Extending Relational Query Engines for Efficient XML Query Processing Authors: Feng Tian, David J. DeWitt Topic Area: Core Database Technology Category: Research Subject Area:

More information

Record Placement Based on Data Skew Using Solid State Drives

Record Placement Based on Data Skew Using Solid State Drives Record Placement Based on Data Skew Using Solid State Drives Jun Suzuki 1, Shivaram Venkataraman 2, Sameer Agarwal 2, Michael Franklin 2, and Ion Stoica 2 1 Green Platform Research Laboratories, NEC j-suzuki@ax.jp.nec.com

More information

STRUCTURE-BASED QUERY EXPANSION FOR XML SEARCH ENGINE

STRUCTURE-BASED QUERY EXPANSION FOR XML SEARCH ENGINE STRUCTURE-BASED QUERY EXPANSION FOR XML SEARCH ENGINE Wei-ning Qian, Hai-lei Qian, Li Wei, Yan Wang and Ao-ying Zhou Computer Science Department Fudan University Shanghai 200433 E-mail: wnqian@fudan.edu.cn

More information

The Importance of Algebra for XML Query Processing

The Importance of Algebra for XML Query Processing The Importance of Algebra for XML Query Processing Stelios Paparizos and H.V. Jagadish University of Michigan, Ann Arbor, MI, USA {spapariz, jag}@umich.edu Abstract. Relational algebra has been a crucial

More information

Unit 2. Unit 3. Unit 4

Unit 2. Unit 3. Unit 4 Course Objectives At the end of the course the student will be able to: 1. Differentiate database systems from traditional file systems by enumerating the features provided by database systems.. 2. Design

More information

A Clustering-based Scheme for Labeling XML Trees

A Clustering-based Scheme for Labeling XML Trees 84 IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.9A, September 2006 A Clustering-based Scheme for Labeling XML Trees Sadegh Soltan, and Masoud Rahgozar, University of

More information

Using an Oracle Repository to Accelerate XPath Queries

Using an Oracle Repository to Accelerate XPath Queries Using an Oracle Repository to Accelerate XPath Queries Colm Noonan, Cian Durrigan, and Mark Roantree Interoperable Systems Group, Dublin City University, Dublin 9, Ireland {cnoonan, cdurrigan, mark}@computing.dcu.ie

More information

Path Query Reduction and Diffusion for Distributed Semi-structured Data Retrieval+

Path Query Reduction and Diffusion for Distributed Semi-structured Data Retrieval+ Path Query Reduction and Diffusion for Distributed Semi-structured Data Retrieval+ Jaehyung Lee, Yon Dohn Chung, Myoung Ho Kim Division of Computer Science, Department of EECS Korea Advanced Institute

More information

Pre-Discussion. XQuery: An XML Query Language. Outline. 1. The story, in brief is. Other query languages. XML vs. Relational Data

Pre-Discussion. XQuery: An XML Query Language. Outline. 1. The story, in brief is. Other query languages. XML vs. Relational Data Pre-Discussion XQuery: An XML Query Language D. Chamberlin After the presentation, we will evaluate XQuery. During the presentation, think about consequences of the design decisions on the usability of

More information

2 Partitioning Methods for an Inverted Index

2 Partitioning Methods for an Inverted Index Impact of the Query Model and System Settings on Performance of Distributed Inverted Indexes Simon Jonassen and Svein Erik Bratsberg Abstract This paper presents an evaluation of three partitioning methods

More information

Introduction to Data Management. Lecture #2 (Big Picture, Cont.) Instructor: Chen Li

Introduction to Data Management. Lecture #2 (Big Picture, Cont.) Instructor: Chen Li Introduction to Data Management Lecture #2 (Big Picture, Cont.) Instructor: Chen Li 1 Announcements v We added 10 more seats to the class for students on the waiting list v Deadline to drop the class:

More information

Deferred Incremental Refresh of XML Materialized Views: Algorithms and Performance Evaluation *

Deferred Incremental Refresh of XML Materialized Views: Algorithms and Performance Evaluation * Deferred Incremental Refresh of XML Materialized Views: Algorithms and Performance Evaluation * Hyunchul Kang Hosang Sung ChanHo Moon Dept. of Computer Science and Engineering Chung-Ang University Seoul,

More information

Mining XML data: A clustering approach

Mining XML data: A clustering approach Mining XML data: A clustering approach Saraee, MH and Aljibouri, J Title Authors Type URL Published Date 2005 Mining XML data: A clustering approach Saraee, MH and Aljibouri, J Conference or Workshop Item

More information

XML Query Requirements

XML Query Requirements XML Query Requirements Page 1 of 10 XML Query Requirements W3C Working Draft 15 February 2001 This version: http://www.w3.org/tr/2001/wd-xmlquery-req-20010215 Latest version: http://www.w3.org/tr/xmlquery-req

More information

Motivation and basic concepts Storage Principle Query Principle Index Principle Implementation and Results Conclusion

Motivation and basic concepts Storage Principle Query Principle Index Principle Implementation and Results Conclusion JSON Schema-less into RDBMS Most of the material was taken from the Internet and the paper JSON data management: sup- porting schema-less development in RDBMS, Liu, Z.H., B. Hammerschmidt, and D. McMahon,

More information

Keyword Search over Hybrid XML-Relational Databases

Keyword Search over Hybrid XML-Relational Databases SICE Annual Conference 2008 August 20-22, 2008, The University Electro-Communications, Japan Keyword Search over Hybrid XML-Relational Databases Liru Zhang 1 Tadashi Ohmori 1 and Mamoru Hoshi 1 1 Graduate

More information

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW Sunayana Kohli Masters of Technology, Department of Computer Science, Manav Rachna College of Engineering,

More information

A FRAMEWORK FOR EFFICIENT DATA SEARCH THROUGH XML TREE PATTERNS

A FRAMEWORK FOR EFFICIENT DATA SEARCH THROUGH XML TREE PATTERNS A FRAMEWORK FOR EFFICIENT DATA SEARCH THROUGH XML TREE PATTERNS SRIVANI SARIKONDA 1 PG Scholar Department of CSE P.SANDEEP REDDY 2 Associate professor Department of CSE DR.M.V.SIVA PRASAD 3 Principal Abstract:

More information

A NEW PERFORMANCE EVALUATION TECHNIQUE FOR WEB INFORMATION RETRIEVAL SYSTEMS

A NEW PERFORMANCE EVALUATION TECHNIQUE FOR WEB INFORMATION RETRIEVAL SYSTEMS A NEW PERFORMANCE EVALUATION TECHNIQUE FOR WEB INFORMATION RETRIEVAL SYSTEMS Fidel Cacheda, Francisco Puentes, Victor Carneiro Department of Information and Communications Technologies, University of A

More information

A Comparison of Memory Usage and CPU Utilization in Column-Based Database Architecture vs. Row-Based Database Architecture

A Comparison of Memory Usage and CPU Utilization in Column-Based Database Architecture vs. Row-Based Database Architecture A Comparison of Memory Usage and CPU Utilization in Column-Based Database Architecture vs. Row-Based Database Architecture By Gaurav Sheoran 9-Dec-08 Abstract Most of the current enterprise data-warehouses

More information

An Efficient XML Index Structure with Bottom-Up Query Processing

An Efficient XML Index Structure with Bottom-Up Query Processing An Efficient XML Index Structure with Bottom-Up Query Processing Dong Min Seo, Jae Soo Yoo, and Ki Hyung Cho Department of Computer and Communication Engineering, Chungbuk National University, 48 Gaesin-dong,

More information

Data Centric Integrated Framework on Hotel Industry. Bridging XML to Relational Database

Data Centric Integrated Framework on Hotel Industry. Bridging XML to Relational Database Data Centric Integrated Framework on Hotel Industry Bridging XML to Relational Database Introduction extensible Markup Language (XML) is a promising Internet standard for data representation and data exchange

More information

THE weighting functions of information retrieval [1], [2]

THE weighting functions of information retrieval [1], [2] A Comparative Study of MySQL Functions for XML Element Retrieval Chuleerat Jaruskulchai, Member, IAENG, and Tanakorn Wichaiwong, Member, IAENG Abstract Due to the ever increasing information available

More information

Course 40045A: Microsoft SQL Server for Oracle DBAs

Course 40045A: Microsoft SQL Server for Oracle DBAs Skip to main content Course 40045A: Microsoft SQL Server for Oracle DBAs - Course details Course Outline Module 1: Database and Instance This module provides an understanding of the two major components

More information

Introduction to Semistructured Data and XML. Overview. How the Web is Today. Based on slides by Dan Suciu University of Washington

Introduction to Semistructured Data and XML. Overview. How the Web is Today. Based on slides by Dan Suciu University of Washington Introduction to Semistructured Data and XML Based on slides by Dan Suciu University of Washington CS330 Lecture April 8, 2003 1 Overview From HTML to XML DTDs Querying XML: XPath Transforming XML: XSLT

More information

Introduction to Semistructured Data and XML

Introduction to Semistructured Data and XML Introduction to Semistructured Data and XML Chapter 27, Part D Based on slides by Dan Suciu University of Washington Database Management Systems, R. Ramakrishnan 1 How the Web is Today HTML documents often

More information

Querying and Updating XML with XML Schema constraints in an RDBMS

Querying and Updating XML with XML Schema constraints in an RDBMS Querying and Updating XML with XML Schema constraints in an RDBMS H. Georgiadis I. Varlamis V. Vassalos Department of Informatics Athens University of Economics and Business Athens, Greece {harisgeo,varlamis,vassalos}@aueb.gr

More information

Element Algebra. 1 Introduction. M. G. Manukyan

Element Algebra. 1 Introduction. M. G. Manukyan Element Algebra M. G. Manukyan Yerevan State University Yerevan, 0025 mgm@ysu.am Abstract. An element algebra supporting the element calculus is proposed. The input and output of our algebra are xdm-elements.

More information

Java Framework for Database-Centric Web Site Engineering

Java Framework for Database-Centric Web Site Engineering Java Framework for Database-Centric Web Site Engineering Beat Signer, Michael Grossniklaus and Moira C. Norrie fsigner, grossniklaus, norrieg@inf.ethz.ch Institute for Information Systems ETH Zurich CH-8092

More information

A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores

A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores Nikhil Dasharath Karande 1 Department of CSE, Sanjay Ghodawat Institutes, Atigre nikhilkarande18@gmail.com Abstract- This paper

More information

Part V. Relational XQuery-Processing. Marc H. Scholl (DBIS, Uni KN) XML and Databases Winter 2007/08 297

Part V. Relational XQuery-Processing. Marc H. Scholl (DBIS, Uni KN) XML and Databases Winter 2007/08 297 Part V Relational XQuery-Processing Marc H Scholl (DBIS, Uni KN) XML and Databases Winter 2007/08 297 Outline of this part (I) 12 Mapping Relational Databases to XML Introduction Wrapping Tables into XML

More information

SFilter: A Simple and Scalable Filter for XML Streams

SFilter: A Simple and Scalable Filter for XML Streams SFilter: A Simple and Scalable Filter for XML Streams Abdul Nizar M., G. Suresh Babu, P. Sreenivasa Kumar Indian Institute of Technology Madras Chennai - 600 036 INDIA nizar@cse.iitm.ac.in, sureshbabuau@gmail.com,

More information

Module 9: Selectivity Estimation

Module 9: Selectivity Estimation Module 9: Selectivity Estimation Module Outline 9.1 Query Cost and Selectivity Estimation 9.2 Database profiles 9.3 Sampling 9.4 Statistics maintained by commercial DBMS Web Forms Transaction Manager Lock

More information

Course Design Document: IS202 Data Management. Version 4.5

Course Design Document: IS202 Data Management. Version 4.5 Course Design Document: IS202 Data Management Version 4.5 Friday, October 1, 2010 Table of Content 1. Versions History... 4 2. Overview of the Data Management... 5 3. Output and Assessment Summary... 6

More information

Updating XML documents

Updating XML documents Grindei Manuela Lidia Updating XML documents XQuery Update XQuery is the a powerful functional language, which enables accessing different nodes of an XML document. However, updating could not be done

More information

60-538: Information Retrieval

60-538: Information Retrieval 60-538: Information Retrieval September 7, 2017 1 / 48 Outline 1 what is IR 2 3 2 / 48 Outline 1 what is IR 2 3 3 / 48 IR not long time ago 4 / 48 5 / 48 now IR is mostly about search engines there are

More information

Implementing user-defined Integrity Constraint in MYSQL

Implementing user-defined Integrity Constraint in MYSQL Implementing user-defined Integrity Constraint in MYSQL Deepika #1, Mr. Anil Arora #2 1 M. Tech. Scholar, 2 Assistant Professor, Department of Computer Science & Engineering Gateway Institute of Engineering

More information

Course: Database Management Systems. Lê Thị Bảo Thu

Course: Database Management Systems. Lê Thị Bảo Thu Course: Database Management Systems Lê Thị Bảo Thu thule@hcmut.edu.vn www.cse.hcmut.edu.vn/thule 1 Contact information Lê Thị Bảo Thu Email: thule@hcmut.edu.vn Website: www.cse.hcmut.edu.vn/thule 2 References

More information

XRecursive: An Efficient Method to Store and Query XML Documents

XRecursive: An Efficient Method to Store and Query XML Documents Australian Journal of Basic and Applied Sciences, 5(12): 2910-2916, 2011 ISSN 1991-8178 XRecursive: An Efficient Method to Store and Query XML Documents Mohammed Adam Ibrahim Fakharaldien, Jasni Mohamed

More information

Designing a High Performance Database Engine for the Db4XML Native XML Database System

Designing a High Performance Database Engine for the Db4XML Native XML Database System Designing a High Performance Database Engine for the Db4XML Native XML Database System Sudhanshu Sipani a, Kunal Verma a, John A. Miller a, * and Boanerges Aleman-Meza a a Department of Computer Science,

More information

Data Modeling and Databases Ch 10: Query Processing - Algorithms. Gustavo Alonso Systems Group Department of Computer Science ETH Zürich

Data Modeling and Databases Ch 10: Query Processing - Algorithms. Gustavo Alonso Systems Group Department of Computer Science ETH Zürich Data Modeling and Databases Ch 10: Query Processing - Algorithms Gustavo Alonso Systems Group Department of Computer Science ETH Zürich Transactions (Locking, Logging) Metadata Mgmt (Schema, Stats) Application

More information

Chapter 18: Parallel Databases

Chapter 18: Parallel Databases Chapter 18: Parallel Databases Introduction Parallel machines are becoming quite common and affordable Prices of microprocessors, memory and disks have dropped sharply Recent desktop computers feature

More information

XML-QE: A Query Engine for XML Data Soures

XML-QE: A Query Engine for XML Data Soures XML-QE: A Query Engine for XML Data Soures Bruce Jackson, Adiel Yoaz {brucej, adiel}@cs.wisc.edu 1 1. Introduction XML, short for extensible Markup Language, may soon be used extensively for exchanging

More information

Path-based XML Relational Storage Approach

Path-based XML Relational Storage Approach Available online at www.sciencedirect.com Physics Procedia 33 (2012 ) 1621 1625 2012 International Conference on Medical Physics and Biomedical Engineering Path-based XML Relational Storage Approach Qi

More information

Sangam: A Framework for Modeling Heterogeneous Database Transformations

Sangam: A Framework for Modeling Heterogeneous Database Transformations Sangam: A Framework for Modeling Heterogeneous Database Transformations Kajal T. Claypool University of Massachusetts-Lowell Lowell, MA Email: kajal@cs.uml.edu Elke A. Rundensteiner Worcester Polytechnic

More information

Index Structures for Matching XML Twigs Using Relational Query Processors

Index Structures for Matching XML Twigs Using Relational Query Processors Index Structures for Matching XML Twigs Using Relational Query Processors Zhiyuan Chen University of Maryland at Baltimore County zhchen@umbc.com Nick Koudas AT&T Labs Research koudas@research.att.com

More information