Search results

1 – 4 of 4
Article
Publication date: 18 November 2013

Jaroslav Pokorný

This paper considers schemaless XML data stored in a column-oriented storage, particularly in C-store. Axes of the XPath language are studied and a design and analysis of…

Abstract

Purpose

This paper considers schemaless XML data stored in a column-oriented storage, particularly in C-store. Axes of the XPath language are studied and a design and analysis of algorithms for processing the XPath fragment XP{*, //, /} are described in detail. The paper aims to discuss these issues.

Design/methodology/approach

A two-level model of C-store based on XML-enabled relational databases is supposed. The axes of XPath language in this environment have been studied by Cástková and Pokorný. The associated algorithms have been used for the implementation of the XPath fragment XP{*, //, /}.

Findings

The main advantage of this approach is algorithms implementing axes evaluations that are mostly of logarithmic complexity in n, where n is the number of nodes of XML tree associated with an XML document. A low-level memory system enables the estimation of the number of two abstract operations providing an interface to an external memory. The algorithms developed are mostly of logarithmic complexity in n, where n is the number of nodes of XML tree associated with an XML document.

Originality/value

The paper extends the approach of querying XML data stored in a column-oriented storage to the XPath fragment using only child and descendant axes and estimates the complexity of evaluating its queries.

Details

International Journal of Web Information Systems, vol. 9 no. 4
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 1 February 2005

Abdelsalam Almarimi and Jaroslav Pokorny

This paper introduces an approach to minimize the total designer effort for building XML data integration systems. Since fully automatic schema mapping generation is infeasible…

Abstract

This paper introduces an approach to minimize the total designer effort for building XML data integration systems. Since fully automatic schema mapping generation is infeasible, in our view such an approach can be used as a semi‐automatic tool for XML schemas mediation. A method is proposed to query XML documents through a mediation layer. Such a layer is introduced to describe the mappings between global XML schema and local heterogeneous XML schemas. It produces a uniform interface over the local XML data sources, and provides the required functionality to query these sources in a uniform way. It involves two important units: the XML Metadata Document (XMD) and the Query Translator. The XMD is an XML document containing metadata, in which the mappings between global and local schemas are defined. The XML Query Translator which is an integral part of the system is introduced to translate a global user query into local queries by using the mappings that are defined in the XMD.

Details

International Journal of Web Information Systems, vol. 1 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 29 March 2013

Jaroslav Pokorny

The paper aims to focus on so‐called NoSQL databases in the context of cloud computing.

6622

Abstract

Purpose

The paper aims to focus on so‐called NoSQL databases in the context of cloud computing.

Design/methodology/approach

Architectures and basic features of these databases are studied, particularly their horizontal scalability and concurrency model, that is mostly weaker than ACID transactions in relational SQL‐like database systems.

Findings

Some characteristics like a data model and querying capabilities of NoSQL databases are discussed in more detail.

Originality/value

The paper shows vary different data models and query possibilities in a common terminology enabling comparison and categorization of NoSQL databases.

Details

International Journal of Web Information Systems, vol. 9 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 1 February 2006

Mourad Ykhlef

Semi‐structured data are commonly represented by labeled flat db‐graphs. In this paper, we study an extension of db‐graph model for representing nested semi‐structured data. This…

Abstract

Semi‐structured data are commonly represented by labeled flat db‐graphs. In this paper, we study an extension of db‐graph model for representing nested semi‐structured data. This extension allows one to have db‐graphs whose vertex labels are db‐graphs themselves. Bringing the data model closer to the natural presentation of data stored via Web documents is the main motivation behind nesting db‐graphs. The importance of nested db‐graphs is similar to the importance of nested tables in relational model. The main purpose of the paper is to provide a mechanism to query nested semi‐structured data and Web forms in a uniform way. Most of the languages proposed so far have been designed as extensions of SQL with, among others, the advantage to provide a user‐friendly syntax and commercial flavor. The major focus of the paper is on defining a graph query language in a multi‐sorted calculus like style.

Details

International Journal of Web Information Systems, vol. 2 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

1 – 4 of 4