1. What contributions have the authors mentioned in the paper "Versatile xquery processing in mapreduce" ?
The authors identify two major problems of these existing solutions: ( i ) they introduce new query languages and implement systems from scratch for the sole purpose of expressing MR jobs ; and ( ii ) despite solving some of the major limitations of SQL, they still lack the flexibility required by big data applications.. The authors propose BrackitMR, an approach based on the XQuery language with extended JSON support.. Such heavy reuse of the standard query processor not only provides performance, but also allows for a more elegant design which transparently integrates MR processing into a generic query engine.
read more
2. What is the function that rebuilds the original tuples?
The task function in the second phase of their example starts with a PhaseIn operator, which will rebuild the original tuples from the key and value sub-tuples.
read more
3. What is the function of the input tuple ofan operator?
The input tuple ofan operator contains the currently available variable bindings, whose values are used to evaluate expressions attached to each operator.
read more
4. What is the main advantage of BrackitMR?
BrackitMR is also a flexible tool for large-scale query processing, because it builds upon an existing single-core query processor, Brackit, adding MR as a distributed coordination layer.
read more



