Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Radim Baca

dblp:05/5698 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
2since 2021 · last 2024
0000-0001-9353-7373ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 11 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Query processing and optimization · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › XML query processing
twig pattern matching
1.132021
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches · IEEE Trans. Knowl. Data Eng. 2021
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches (Extended Abstract) · ICDE 2020
Optimal and efficient generalized twig pattern processing: a combination of preorder and postorder filterings · VLDB J. 2013
Query processing and optimization
XML query processing
1.132021
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches · IEEE Trans. Knowl. Data Eng. 2021
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches (Extended Abstract) · ICDE 2020
Optimal and efficient generalized twig pattern processing: a combination of preorder and postorder filterings · VLDB J. 2013
Query processing and optimization › join processing
binary join
0.922021
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches · IEEE Trans. Knowl. Data Eng. 2021
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches (Extended Abstract) · ICDE 2020
Query processing and optimization
query rewriting
0.812024
Window Function Expression: Let the Self-join Enter · Proc. VLDB Endow. 2024
Query processing and optimization › aggregate query processing
window function optimization
0.812024
Window Function Expression: Let the Self-join Enter · Proc. VLDB Endow. 2024
Query processing and optimization
join processing
0.412020
Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches (Extended Abstract) · ICDE 2020
Query processing and optimization › query planning
cost-based plan selection
0.212024
Window Function Expression: Let the Self-join Enter · Proc. VLDB Endow. 2024
Query processing and optimization
query optimization
0.212024
Window Function Expression: Let the Self-join Enter · Proc. VLDB Endow. 2024

Methods — techniques the papers use, named apart from their topics

microbenchmarking · 0.8cost-based optimization · 0.8experimental comparison · 0.5complexity analysis · 0.5pipelined query plan · 0.4
YearPublicationVenuePosition
2024 Window Function Expression: Let the Self-join Enter
abstract
Window function expressions (WFEs) became part of the SQL:2003 standard, and since then, they have often been implemented in database systems (DBS). They are especially essential to OLAP DBSs, and people use them daily. Even though WFEs are a heavily used part of the SQL language, the amount of research done on their optimization in the last two decades is not significant. WFE does not extend the expressive power of the SQL language, but it makes writing SQL queries easier and more transparent. DBSs always compile SQL queries with WFE using a sequence of partition-sort-compute operators, which we call a linear strategy. Plans resulting from the linear strategy are robust and, in many cases, efficient. This article introduces an alternative strategy using a self-join, which is not considered in the current DBSs. We call it the self-join strategy, and it is based on an SQL query transformation where the result query uses a self-join query plan to compute WFE. One output of this work is a tool that can automatically perform such SQL query transformations. We created a microbenchmark showing that the self-join strategy is more effective than the linear strategy in many cases. We also performed a cost-based experiment to evaluate the query optimizers' ability to select an appropriate strategy. The article's main aim is to show that usage of the self-join strategy for queries with WFE is beneficial if selected in a cost-based manner.
Radim Baca
Proc. VLDB Endow.1
2021 Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches
abstract
XML queries can be modeled by twig pattern queries (TPQs) specifying predicates on XML nodes and XPath relationships satisfied between them. A lot of TPQ types have been proposed; this paper takes into account a TPQ model extended by a specification of output and non-output query nodes since it complies with the XQuery semantics and, in many cases, it leads to a more efficient query processing. In general, there are two types of approaches to process a TPQ: holistic joins and binary joins. Whereas the binary join approach builds a query plan as a tree of interconnected binary operators, the holistic join approach evaluates a whole query using one operator (i.e., using one complex algorithm). Surprisingly, a thorough analytical and experimental comparison is still missing despite an enormous research effort in this area. In this paper, we try to fill this gap; we analytically and experimentally show that the binary joins used in a fully-pipelined plan (i.e., the plan where each join operation does not wait for the complete result of the previous operation and no explicit sorting is used) can often outperform the holistic joins, especially for TPQs with a higher ratio of non-output query nodes. The main contributions of this paper can be summarized as follows: (i) we introduce several improvements of existing binary join approaches allowing to build a fully-pipelined plan for a TPQ considering non-output query nodes, (ii) we prove that for a certain class of TPQs such a plan has the linear time complexity with respect to the size of the input and output as well as the linear space complexity with respect to the XML document depth (i.e., the same complexity as the holistic join approaches), (iii) we show that our improved binary join approach outperforms the holistic join approaches in many situations, and (iv) we propose a simple combined approach that utilizes advantages of both types of approaches.
Petr Lukas, Radim Baca, Michal Krátký, Tok Wang Ling
IEEE Trans. Knowl. Data Eng.2
2020 Demythization of Structural XML Query Processing: Comparison of Holistic and Binary Approaches (Extended Abstract)
abstract
Structural XQuery and XPath queries are often modeled by twig pattern queries (TPQs) specifying predicates on XML nodes and structural relationships to be satisfied between them. This paper considers a TPQ model extended by a specification of output and non-output query nodes since it complies with the XQuery and XPath semantics. There are two types of TPQ processing approaches: binary joins and holistic joins. The binary joins utilize a query plan of interconnected binary operators, whereas the holistic joins are based on one complex operator to process the whole query. In the recent years, the holistic joins have been considered as the state-of-the-art TPQ processing method. However, a thorough analytical and experimental comparison of binary and holistic joins has been missing despite an enormous research effort in this area. In this paper, we try to fill this gap. We introduce several improvements of the binary join operators which enable us to build a so-called fully-pipelined (FP) query plan for any TPQ with the specification of output and non-output query nodes. We analytically show that, for a class of queries, the proposed approach has the same time and space complexity as holistic joins, and we experimentally demonstrate that the proposed approach outperforms holistic joins in many cases.
Petr Lukas, Radim Baca, Michal Krátký, Tok Wang Ling
ICDE2
2015 Cost-based holistic twig joins
Radim Baca, Petr Lukas, Michal Krátký
Inf. Syst.1
2013 Optimal and efficient generalized twig pattern processing: a combination of preorder and postorder filterings
Radim Baca, Michal Krátký, Tok Wang Ling, Jiaheng Lu
VLDB J.1
2012 XML query processing: efficiency and optimality
abstract
XML (Extensible Mark-up Language) is a well established format which is often used for modeling of semi-structured data. XPath and XQuery are de facto standards among XML query languages and searching for occurrences of a twig pattern query (TPQ) in an XML document is one of their core tasks.
Radim Baca, Michal Krátký
IDEAS1
2012 Fast decoding algorithms for variable-lengths codes
Jirí Walder, Michal Krátký, Radim Baca, Jan Platos, Václav Snásel
Inf. Sci.3
2010 On Support of Ordering in Multidimensional Data Structures
Filip Krizka, Michal Krátký, Radim Baca
ADBIS3
2010 Optimization of Disk Accesses for Multidimensional Range Queries
Peter Chovanec, Michal Krátký, Radim Baca
DEXA (1)3
2008 On the efficient search of an XML twig query in large DataGuide trees
abstract
XML (Extensible Mark-up Language) has been embraced as a new approach to data modeling. Nowadays, more and more information is formatted as semi-structured data, e.g., articles in a digital library, documents on the web, and so on. Implementation of an efficient system enabling storage and querying of XML documents requires development of new techniques. Many different techniques of XML indexing have been proposed in recent years.
Radim Baca, Michal Krátký, Václav Snásel
IDEAS1
2007 On the Efficient Processing Regular Path Expressions of an Enormous Volume of XML Data
Michal Krátký, Radim Baca, Václav Snásel
DEXA2