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

Jan Finis

dblp:127/0410 · also Jan P. Finis · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
1since 2021 · last 2023
0000-0001-5508-3841ORCID · verified

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

Databases, data management, data science and information retrieval · 6 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author

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
5 papers
Database system architecture and tuning · 39% Indexing and storage engines · 33% Data integration and cleaning · 16%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
hierarchical index
0.732017
Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems · VLDB J. 2017
Indexing Highly Dynamic Hierarchical Data · Proc. VLDB Endow. 2015
DeltaNI: an efficient labeling scheme for versioned hierarchical data · SIGMOD Conference 2013
Data integration and cleaning › data warehouse
cloud data warehouse
0.712023
SPA: Economical and Workload-Driven Indexing for Data Analytics in the Cloud · ICDE 2023
Database system architecture and tuning › database design › physical database design
index selection
0.712023
SPA: Economical and Workload-Driven Indexing for Data Analytics in the Cloud · ICDE 2023
Database system architecture and tuning › index tuning
workload-aware indexing
0.712023
SPA: Economical and Workload-Driven Indexing for Data Analytics in the Cloud · ICDE 2023
Database system architecture and tuning
main-memory database
0.322017
Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems · VLDB J. 2017
DeltaNI: an efficient labeling scheme for versioned hierarchical data · SIGMOD Conference 2013
Indexing and storage engines › access methods
ordered index
0.312017
Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems · VLDB J. 2017
Query processing and optimization
hierarchical query processing
0.322015
Supporting hierarchical data in SAP HANA · ICDE 2015
Indexing Highly Dynamic Hierarchical Data · Proc. VLDB Endow. 2015
Indexing and storage engines › index maintenance
dynamic indexing
0.212015
Indexing Highly Dynamic Hierarchical Data · Proc. VLDB Endow. 2015
Data models and query languages › data modeling
hierarchical data model
0.212015
Supporting hierarchical data in SAP HANA · ICDE 2015
Indexing and storage engines
labeling scheme
0.212015
Indexing Highly Dynamic Hierarchical Data · Proc. VLDB Endow. 2015
Storage systems
data layout
0.212023
SPA: Economical and Workload-Driven Indexing for Data Analytics in the Cloud · ICDE 2023

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

cost-benefit optimization · 1.3adaptive indexing · 1.3order-index · 0.2indexing · 0.2labeling scheme · 0.2
YearPublicationVenuePosition
2023 SPA: Economical and Workload-Driven Indexing for Data Analytics in the Cloud
abstract
Selective queries are not uncommon in large-scale data analytics, for example, when drilling down into a specific customer in a dashboard. Traditionally, selective queries are accelerated by creating secondary indexes. However, because of their large size, expensive maintenance, and difficulty to tune and automate, indexes are typically not used in modern cloud data warehouses or data lakes. Instead, such systems rely mostly on full table scans and lightweight optimizations like min/max filtering, whose effectiveness depends heavily on the data layout and value distributions.We propose SPA as the vision for automatically optimizing selective queries for immutable copy-on-write data formats. SPA adaptively indexes subsets of the data in an incremental and workload-driven manner. It makes fine-grained decisions and continuously monitors their benefit, dynamically allocating an optimization budget in a way that bounds the additional cost of indexing. Furthermore, it guarantees a performance improvement in the cases where indexes—potentially partial ones—prove to be beneficial. When indexes lose their benefit due to a shifting workload, they are gradually deconstructed in favor of optimizations that accommodate recent trends. As SPA does not require information about updates performed on the data, it can also be employed as an accelerator for systems that do not control the data, e.g., in cloud data lakes.
Peter Boncz, Yannis Chronis, Jan Finis, Stefan Halfpap, Viktor Leis, Thomas Neumann 0001, Anisoara Nica, Caetano Sauer, Knut Stolze, Marcin Zukowski
ICDE3
2017 Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems
Jan Finis, Robert Brunel, Alfons Kemper, Thomas Neumann 0001, Norman May, Franz Färber
VLDB J.1
2015 Supporting hierarchical data in SAP HANA
abstract
Managing hierarchies is an ever-recurring challenge for relational database systems. Through investigations of customer scenarios at SAP we found that today's RDBMSs still leave a lot to be desired in order to meet the requirements of typical applications. Our research puts a new twist on handling hierarchies in SQL-based systems. We present an approach for modeling hierarchical data natively, and we extend the SQL language with expressive constructs for creating, manipulating, and querying a hierarchy. The constructs can be evaluated efficiently by leveraging existing indexing and query processing techniques. We demonstrate the feasibility of our concepts with initial measurements on a HANA-based prototype.
Robert Brunel, Jan Finis, Gerald Franz, Norman May, Alfons Kemper, Thomas Neumann 0001, Franz Färber
ICDE2
2015 Indexing Highly Dynamic Hierarchical Data
abstract
Maintaining and querying hierarchical data in a relational database system is an important task in many business applications. This task is especially challenging when considering dynamic use cases with a high rate of complex, possibly skewed structural updates. Labeling schemes are widely considered the indexing technique of choice for hierarchical data, and many different schemes have been proposed. However, they cannot handle dynamic use cases well due to various problems which we investigate in this paper. We therefore propose our dynamic Order Indexes , which offer competitive query performance, unprecedented update efficiency, and robustness for highly dynamic workloads.
Jan Finis, Robert Brunel, Alfons Kemper, Thomas Neumann 0001, Norman May, Franz Färber
Proc. VLDB Endow.1
2013 RWS-Diff: flexible and efficient change detection in hierarchical data
abstract
The problem of generating a cost-minimal edit script between two trees has many important applications. However, finding such a cost-minimal script is computationally hard, thus the only methods that scale are approximate ones. Various approximate solutions have been proposed recently. However, most of them still show quadratic or worse runtime complexity in the tree size and thus do not scale well either. The only solutions with log-linear runtime complexity use simple matching algorithms that only find corresponding subtrees as long as these subtrees are equal. Consequently, such solutions are not robust at all, since small changes in the leaves which occur frequently can make all subtrees that contain the changed leaves unequal and thus prevent the matching of large portions of the trees. This problem could be avoided by searching for similar instead of equal subtrees but current similarity approaches are too costly and thus also show quadratic complexity. Hence, currently no robust log-linear method exists.
Jan Finis, Martin Raiber, Nikolaus Augsten, Robert Brunel, Alfons Kemper, Franz Färber
CIKM1
2013 DeltaNI: an efficient labeling scheme for versioned hierarchical data
abstract
Main-memory database systems are emerging as the new backbone of business applications. Besides flat relational data representations also hierarchical ones are essential for these modern applications; therefore we devise a new indexing and versioning approach for hierarchies that is deeply integrated into the relational kernel.
Jan Finis, Robert Brunel, Alfons Kemper, Thomas Neumann 0001, Franz Färber, Norman May
SIGMOD Conference1