Logo image
Automated Transformation of Temporal Conceptual Models Into Cassandra Schemas
Journal article   Peer reviewed

Automated Transformation of Temporal Conceptual Models Into Cassandra Schemas

Maryam Mozaffari, Anton Dignös, Ozan Kahramanogullari and Johann Gamper
IEEE Transactions on Knowledge and Data Engineering (online), Vol.38(8), pp.4897-4908
38
2026
Handle:
https://hdl.handle.net/10863/53713

Abstract

NoSQL database schemas Model transformation Cassandra wide column store Temporal Data
NoSQL databases do not enforce a fixed and explicit schema, and thus offer a high level of flexibility in designing a database schema. However, how data is structured has a significant impact on the query and update performance. Selecting an appropriate schema depends not only on the application's conceptual data model but also on data characteristics and workload information. The challenge is to determine the most effective data modeling strategy - referencing or denormalization - to improve the overall workload performance. To this end, we provide an automated temporal schema optimization for NoSQL wide-column stores that improves workload performance by making a good trade-off between denormalization and referencing. Using data characteristics and workload information, we propose a two-step transformation from a temporal conceptual model into a model for the Cassandra wide-column store: (i) mapping a temporal UML class model to a schema design graph (SDG) and (ii) mapping the SDG to a Cassandra schema. In the two mappings, we adopt a cost model to optimize schema design via a trade-off between read and write costs. An experimental evaluation demonstrates that our approach generates schemas that lead to significant performance improvements while remaining workload sensitive. For the most expensive cases, our schema reduces the workload latency by up to three orders of magnitude.
url
https://ieeexplore.ieee.org/document/11523606View
url
https://doi.org/10.1109/TKDE.2026.3694568View

Details

Metrics

3 Record Views
Logo image