Demo Data from VLDB 2026 / reviewers in the wild / expert
Michal Nowakiewicz
dblp:64/10004
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 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
3 papers |
Query processing and optimization · 54% Database system architecture and tuning · 33% Indexing and storage engines · 13% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › query execution › query operator implementation
columnar execution |
0.2 | 1 | 2015 | Real-Time Analytical Processing with SQL Server · Proc. VLDB Endow. 2015 |
Database system architecture and tuning
hybrid transactional and analytical processing |
0.2 | 1 | 2015 | Real-Time Analytical Processing with SQL Server · Proc. VLDB Endow. 2015 |
Indexing and storage engines
column store |
0.2 | 1 | 2013 | Enhancements to SQL server column stores · SIGMOD Conference 2013 |
Query processing and optimization › query execution › query operator implementation
vectorized query execution |
0.2 | 1 | 2013 | Enhancements to SQL server column stores · SIGMOD Conference 2013 |
Database system architecture and tuning
main-memory database |
0.1 | 1 | 2015 | Real-Time Analytical Processing with SQL Server · Proc. VLDB Endow. 2015 |
Methods — techniques the papers use, named apart from their topics
column store index · 0.4operator specialization · 0.3SIMD · 0.3in-memory table · 0.2batch processing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | BIPie: Fast Selection and Aggregation on Encoded Data using Operator SpecializationabstractAdvances in modern hardware, such as increases in the size of main memory available on computers, have made it possible to analyze data at a much higher rate than before. In this paper, we demonstrate that there is tremendous room for improvement in the processing of analytical queries on modern commodity hardware. We introduce BIPie, an engine for query processing implementing highly efficient decoding, selection, and aggregation for analytical queries executing on a columnar storage engine in MemSQL. We demonstrate that these operations are interdependent, and must be fused and considered together to achieve very high performance. We propose and compare multiple strategies for decoding, selection and aggregation (with GROUP BY), all of which are designed to take advantage of modern CPU architectures, including SIMD. We implemented these approaches in MemSQL, a high performance hybrid transaction and analytical processing database designed for commodity hardware. We thoroughly evaluate the performance of the approach across a range of parameters, and demonstrate a two to four times speedup over previously published TPC-H Query 1 performance. Michal Nowakiewicz, Eric Boutin, Eric N. Hanson, Robert Walzer, Akash Katipally |
SIGMOD Conference | 1 |
| 2015 | Real-Time Analytical Processing with SQL ServerabstractOver the last two releases SQL Server has integrated two specialized engines into the core system: the Apollo column store engine for analytical workloads and the Hekaton in-memory engine for high-performance OLTP workloads. There is an increasing demand for real-time analytics, that is, for running analytical queries and reporting on the same system as transaction processing so as to have access to the freshest data. SQL Server 2016 will include enhancements to column store indexes and in-memory tables that significantly improve performance on such hybrid workloads. This paper describes four such enhancements: column store indexes on in-memory tables, making secondary column store indexes on disk-based tables updatable, allowing B-tree indexes on primary column store indexes, and further speeding up the column store scan oper ator. Per-Åke Larson, Adrian Birka, Eric N. Hanson, Weiyun Huang, Michal Nowakiewicz, Vassilis Papadimos |
Proc. VLDB Endow. | 5 |
| 2013 | Enhancements to SQL server column storesabstractSQL Server 2012 introduced two innovations targeted for data warehousing workloads: column store indexes and batch (vectorized) processing mode. Together they greatly improve performance of typical data warehouse queries, routinely by 10X and in some cases by a 100X or more. The main limitations of the initial version are addressed in the upcoming release. Column store indexes are updatable and can be used as the base storage for a table. The repertoire of batch mode operators has been expanded, existing operators have been improved, and query optimization has been enhanced. This paper gives an overview of SQL Server's column stores and batch processing, in particular the enhancements introduced in the upcoming release. Per-Åke Larson, Cipri Clinciu, Campbell Fraser, Eric N. Hanson, Mostafa Mokhtar, Michal Nowakiewicz, Vassilis Papadimos, Susan Price, Srikumar Rangarajan, Remus Rusanu, Mayukh Saubhasik |
SIGMOD Conference | 6 |
| 2010 | MST-based method for 6DOF rigid body motion planning in narrow passagesabstractWe consider a problem of rigid body motion planning in a static 3D environment. In the past, methods based on random sampling like Probabilistic Roadmap and its variants proved to be able to efficiently solve many important instances of that problem. Performance of these methods degrades drastically in the presence of narrow passages. We propose a different approach to motion planning which combines elements of both cell decomposition methods and sampling based methods. We estimate signed distance to the boundary of free space at sampling points and use that information to guide farther exploration. Cell decomposition is used to generate deterministic sampling positions with non-uniform and dynamically adjusted densities. We report the results of experiments with implementation of our method. Michal Nowakiewicz |
IROS | 1 |