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

Nemanja Kojic

dblp:132/9859 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Database system architecture and tuning › database design › physical database design
denormalization
0.412020
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.412020
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.412020
Equilibrium of Redundancy in Relational Model for Optimized Data Retrieval · IEEE Trans. Knowl. Data Eng. 2020
Transaction processing and concurrency control
OLTP
0.112020
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
YearPublicationVenuePosition
2020 Equilibrium of Redundancy in Relational Model for Optimized Data Retrieval
abstract
Conceptual 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 Applications
abstract
We 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
MODELSWARD1