Pavel Koupil Research

MODEL-INDEPENDENT DATA MANAGEMENT · DATABASE SYSTEMS

Research

CONNECTED RESEARCH PROGRAMME

My work studies how data-management systems can hide structural and technological heterogeneity without hiding the design trade-offs that matter for correctness and performance. A recurring theme is to build a model-independent layer for reasoning and then translate the result into concrete relational, document, graph, or heterogeneous deployments.

Multi-model data representation

Unified representations for data that span relational, document, graph and other models. The MM-cat line uses category-theoretic abstractions to express schemas and transformations independently of a concrete DBMS.

Schema inference & data profiling

Inference of implicit schemas, identifiers, references, redundancy, and integrity constraints from heterogeneous data. MM-infer focuses on common multi-model schema inference; FDepHunter studies reliable functional-dependency discovery using negative examples and human feedback.

Evolution & migration

Propagation of structural changes through stored data, mappings, application queries and persistence code. MM-evocat handles model-independent data evolution, MM-evoque synchronises queries, while ORMorpher extends the idea to application persistence frameworks.

Cross-model querying

Querying across heterogeneous models and languages while preserving semantics. MM-quecat provides a unified query layer and DortDB composes familiar native query languages over multi-model data ponds using a shared algebra.

Workload-aware physical design

Automated selection of representations, mappings and indexes using workloads and empirical performance evidence. MM-mapsearch explores alternative multi-model mappings and estimates their performance; related work studies index selection and DBMS choice.


Research Grants

Self-Adapting Management of Multi-Model Databases

2023 - 2025 (3 years) Czech Science Foundation Project 23-07781S Team member 0 CZK

Holistic learning from good and bad samples to enhance universal data management tasks

2023 (6 months) Bayerisch-Tschechische Hochschulagentur, Application "Akademische Projekte 2023" Project BTHA-AP-2023-21 0 CZK

MM-cat meets Darwin

2022 Bayerisch-Tschechische Hochschulagentur, Application "Mobilitätsbeihilfen Tschechien 2022" Project MOB-2022-11 0 CZK

Schema and Integrity Constraints Inference for Multi-Model Data

2022 (1 year) Charles University Grant Agency Project 16222 Principal researcher 0 CZK

Unified Management of Multi-Model Data

2020 - 2022 (3 years) Czech Science Foundation Project 20-22276S Team member 0 CZK

Academic Service

  • Program Committee member · International Database Engineering & Applications Symposium (IDEAS) 2024–2025
  • Program Committee member · ACM Symposium on Applied Computing – Web Technologies (ACM SAC) 2025
  • External reviewer · ACM Symposium on Principles of Database Systems (PODS) 2025
  • External reviewer · International Conference on Extending Database Technology (EDBT) 2025
  • Reviewer · Frontiers in Big Data 2024
  • Reviewer · Information Systems 2023–2024
  • Reviewer · Science of Computer Programming 2023
  • Reviewer · Data & Knowledge Engineering 2022