A Multiple Compression Approach using Attribute-based Signatures

List of Authors

  1. Constantinos Costa ,  
  2. Panos Chrysanthis ,  
  3. Herodotos Herodotou ,  
  4. Marios Costa ,  
  5. Efstathios Stavrakis ,  
  6. Nicolas Nicolaou
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

Background

With the increasing volume of data collected for advanced analytical and AI applications, data storage remains a significant challenge. Despite advancements in storage technologies, the cost of maintaining vast datasets continues to grow. Compression techniques have been widely used to address this issue, but existing systems primarily rely on a single, typically lossless method, which limits adaptability to varying data characteristics.

Methods

This paper introduces COMPASS, a multiple compression approach that applies different compression techniques to distinct subsets of data within a database. COMPASS partitions relational data into rows or columns and selects the most suitable compression scheme for each column or column group. Two versions of COMPASS are proposed: (i) COMPASS-D, which utilizes K-Means clustering based on data values; and (ii) COMPASS-E, which employs K-Means clustering based on column entropy to group similar columns efficiently. The effectiveness of COMPASS is evaluated using the Envmon dataset, a real-world environmental monitoring database, and compared against monolithic compression methods.

Results

Experimental results demonstrate that COMPASS significantly reduces disk space usage compared to traditional compression techniques. COMPASS-E achieves superior performance in terms of compression time and proximity to the optimal compression ratio, outperforming COMPASS-D. In worst-case scenarios, COMPASS methods offer 22% more savings compared to baseline techniques, with best-case savings reaching 56% (~2× improvement).

Conclusion

The proposed COMPASS framework offers a flexible and adaptive approach to database compression by leveraging multiple schemes tailored to different data subsets. This results in improved storage efficiency and reduced computational overhead. Future work will explore additional data characteristics and clustering methods to further enhance COMPASS’s adaptability and efficiency.

Corresponding author
Constantinos Costa
0000-0003-1471-2167
Grant information

This work is implemented under the programme of social cohesion “THALIA 2021-2027” co-funded by the European Union, through Research and Innovation Foundation, under project COMPASS - CONCEPT/0823/0002, and is also partially supported by the European Union’s Horizon Europe program for Research and Innovation through the HYPER-AI project under Grant No. 101135982. The views, findings, conclusions, or recommendations expressed in this material are solely those of the author(s) and do not necessarily represent those of the sponsors.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Copyright
© 2026 Constantinos Costa (Corresponding Author, Co-Author); Panos Chrysanthis (Co-Author); Herodotos Herodotou (Co-Author); Marios Costa (Co-Author); Efstathios Stavrakis (Co-Author); Nicolas Nicolaou (Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published
Revised

Amendment

Version 2 includes revisions made in response to reviewer feedback. The main changes are: (i) addition of runtime and resource-usage results, along with clearer reporting of the experimental environment; (ii) clarification of methodological choices, including the clustering rationale, silhouette-score interpretation, and reproducibility details; (iii) expansion of the related work to include additional studies on heterogeneous and automated compression selection; and (iv) a strengthened conclusion discussing limitations and future work. Minor typographical, formatting, and figure-quality improvements were also made throughout the manuscript.

Comments

Authors & roles

Constantinos Costa

Rinnoco Ltd, Limassol, 3047, Cyprus

Roles
Corresponding Author, Co-Author, Conceptualization, Formal Analysis, Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Software, Validation, Writing – Original Draft Preparation, Writing – Review & Editing
0000-0003-1471-2167

Panos Chrysanthis

Rinnoco Ltd, Limassol, 3047, Cyprus

Roles
Co-Author, Conceptualization, Formal Analysis, Resources, Software, Supervision, Validation, Writing – Original Draft Preparation, Writing – Review & Editing
0000-0001-7189-9816

Herodotos Herodotou

Electrical Engineering and Computer Engineering and Informatics, Cyprus University of Technology, Limassol, 3036, Cyprus

Roles
Co-Author, Data Curation, Methodology, Resources, Software, Supervision, Validation, Writing – Review & Editing
0000-0002-8717-1691

Marios Costa

Rinnoco Ltd, Limassol, 3047, Cyprus

Roles
Co-Author, Conceptualization, Supervision, Validation, Writing – Review & Editing
0000-0002-5937-7529

Efstathios Stavrakis

Algolysis Ltd, Limassol, 4630, Cyprus

Roles
Co-Author, Investigation, Validation, Writing – Review & Editing
0000-0002-9213-7690

Nicolas Nicolaou

Algolysis Ltd, Limassol, 4630, Cyprus

Roles
Co-Author, Investigation, Validation, Writing – Review & Editing

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles