Demo Data from EDBT 2026 / reviewers in the wild / expert
Nemanja Kojic
dblp:132/9859
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-0640-0852ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
1 paper |
Database system architecture and tuning · 61% Data models and query languages · 30% Transaction processing and concurrency control · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › database design › physical database design
denormalization |
0.4 | 1 | 2020 | Equilibrium of Redundancy in Relational Model for Optimized Data Retrieval · IEEE Trans. Knowl. Data Eng. 2020 |
Database system architecture and tuning › database design
physical database design |
0.4 | 1 | 2020 | Equilibrium of Redundancy in Relational Model for Optimized Data Retrieval · IEEE Trans. Knowl. Data Eng. 2020 |
Data models and query languages › schema management
schema optimization |
0.4 | 1 | 2020 | Equilibrium of Redundancy in Relational Model for Optimized Data Retrieval · IEEE Trans. Knowl. Data Eng. 2020 |
Transaction processing and concurrency control
OLTP |
0.1 | 1 | 2020 | Equilibrium of Redundancy in Relational Model for Optimized Data Retrieval · IEEE Trans. Knowl. Data Eng. 2020 |
Methods — techniques the papers use, named apart from their topics
cost-benefit model · 0.4binary linear programming · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Equilibrium of Redundancy in Relational Model for Optimized Data RetrievalabstractConceptual and relational data models of online transaction processing (OLTP) applications are usually created and maintained following the principle of normalization, which implies avoidance of redundancy. Data retrieval from a disk-based normalized relational database often requires complex and inefficient queries that may cause noticeable performance issues when executed on larger volumes of data. Computer professionals sometimes intentionally trade off the strict normal form to optimize data retrieval queries through error-prone manual tuning and denormalization. We propose a fully automatic optimization approach, based on data redundancy, that relies on a formal cost-benefit model. We prove that finding the optimal level of data redundancy, for given workload statistics, is an NP-Complete optimization problem. A detailed reduction of the problem to binary linear programming is presented in the paper. The proposed optimization approach was evaluated using the TPCE benchmark for OLTP systems. The evaluation has shown that the proposed optimization approach is highly scalable, and that it can be efficiently applied to real-life relational data models. Nemanja Kojic, Dragan Milicev |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2015 | A Survey of Object-Relational Transformation Patterns for High-performance UML-based ApplicationsabstractWe outline a methodology for automatic and efficient object-relational mapping (ORM) in the context of model-driven development (MDD) of high-performance information systems specified with executable UML models. Although there are various approaches to performance tuning, we focus here on the persistence layer the relational database. The relational data model is usually designed following the well-known normal forms. However, a fully normalized relational model often does not provide sufficient performance, and improper relational model design can easily lead to a slow and unusable relational database for particular operations. Our ORM approach is intended to exploit smart optimization techniques from the relational paradigm that abandon normalization and its positive effects, and trade them off for better performance. Our ORM approach hence combines the classical denormalization transformations, based on reducing or eliminating expensive database operations by the model restructuring, but applies them to a non-redundant conceptual UML model. In this paper, we also present the first step towards this goal: a catalogue of ORM transformation patterns. Nemanja Kojic, Dragan Milicev |
MODELSWARD | 1 |