2014 IEEE 30th International Conference on Data Engineering 2014
DOI: 10.1109/icde.2014.6816714
|View full text |Cite
|
Sign up to set email alerts
|

XQuery streaming by Forest Transducers

Abstract: Streaming of XML transformations is a challenging task and only a few existing systems support streaming. Research approaches generally define custom fragments of XQuery and XPath that are amenable to streaming, and then design custom algorithms for each fragment. These languages have several shortcomings. Here we take a more principled approach to the problem of streaming XQuery-based transformations. We start with an elegant transducer model for which many static analysis problems are well-understood: the Ma… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3

Relationship

5
2

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 39 publications
0
11
0
Order By: Relevance
“…They have also solved problems of the recursion in XML document and same node-labels in XPath expression. StreamTX is presented to supports tree pattern query with multiple output nodes [14]. In this method, the authors adapt the holistic twig joins for tuple-extraction queries on streaming with block-and trigger mechanism and pruning techniques.…”
Section: Stream-querying Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…They have also solved problems of the recursion in XML document and same node-labels in XPath expression. StreamTX is presented to supports tree pattern query with multiple output nodes [14]. In this method, the authors adapt the holistic twig joins for tuple-extraction queries on streaming with block-and trigger mechanism and pruning techniques.…”
Section: Stream-querying Algorithmsmentioning
confidence: 99%
“…Figure 5 shows the running time performance for three datasets. In this figure, for every dataset, there are two queries are processed which are added the prefix whit FTP (our method of Forest Transducer for XPath), FTX [14] and GCX to distinguish the results. DBLP has reached the size of 1GB, we chose the data size range from 50MB to 1024MB.…”
Section: Running Time Performancementioning
confidence: 99%
“…Note that only very restricted transformations can be formulated through the stream primitives of XSLT 3.0. For XQuery there are several best-effort systems: Raindrop [27], GCX [14], the BEA streaming processor [6], and XTISP [11]. Note that XTISP is based on a more general model that our top-down tree transducers, namely, on macro forest transducers (MFTs) [20].…”
Section: Related Workmentioning
confidence: 99%
“…They are being applied in many fields of computer science, such as syntax-directed translation [13], databases [22,15], linguistics [19,4], programming languages [27,21], and security analysis [16]. The most essential feature of tree transducers is their good balance between expressive power and decidability.…”
mentioning
confidence: 99%