Research on the efficiency of data loading and storage in Data Lakehouse architectures for the formation of analytical data systems

📅 2026-04-23
📈 Citations: 0
Influential: 0
📄 PDF

career value

250K/year
🤖 AI Summary
This study addresses the challenge of selecting an optimal Data Lakehouse architecture based on data type and scale by presenting the first systematic evaluation of Apache Hudi, Apache Iceberg, and Delta Lake in terms of data ingestion efficiency and storage overhead for structured and semi-structured workloads. Conducted on the Apache Spark platform, the empirical comparison employs a four-stage ETL pipeline to assess the three frameworks under realistic conditions. Experimental results demonstrate that Delta Lake achieves the fastest data loading performance, while Iceberg excels in storage compression ratio and system stability. In contrast, Hudi exhibits comparatively lower efficiency in both batch ingestion and storage utilization. These findings provide critical empirical evidence and practical guidance for informed architectural decisions in Lakehouse deployments.

Technology Category

Application Category

📝 Abstract
The paper presents a study of the efficiency of loading and storing data in the three most common Data Lakehouse systems, including Apache Hudi, Apache Iceberg, and Delta Lake, using Apache Spark as a distributed data processing platform. The study analyzes the behavior of each system when processing structured (CSV) and semi-structured (JSON) data of different sizes, including loading files up to 7 GB in size. The purpose of the work is to determine the most optimal Data Lakehouse architecture based on the type and volume of data sources, data loading performance using Apache Spark, and disk size of data for forming analytical data systems. The research covers the development of four sequential ETL processes, which include reading, transforming, and loading data into tables in each of the Data Lakehouse systems. The efficiency of each Lakehouse was evaluated according to two key criteria: data loading time and the volume of tables formed in the file system. For the first time, a comparison of performance and data storage in Apache Iceberg, Apache Hudi, and Delta Lake Data Lakehouse systems was conducted to select the most relevant architecture for building analytical data systems. The practical value of the study consists in the fact that it assists data engineers and architects in choosing the most appropriate Lakehouse architecture, understanding the balance between loading performance and storage efficiency. Experimental results showed that Delta Lake is the most optimal architecture for systems where the priority is the speed of loading data of any volume, while Apache Iceberg is most appropriate for systems where stability and disk space savings are critical. Apache Hudi proved ineffective in data loading and storage evaluation tasks but could potentially be effective in incremental update and streaming processing scenarios.
Problem

Research questions and friction points this paper is trying to address.

Data Lakehouse
data loading efficiency
storage efficiency
analytical data systems
Apache Spark
Innovation

Methods, ideas, or system contributions that make the work stand out.

Data Lakehouse
Apache Spark
ETL performance
storage efficiency
comparative benchmarking
I
Ivan Borodii
Department of Computer Systems and Networks, Ternopil Ivan Puluj National Technical University, 56, Ruska Str., Ternopil, 46001, Ukraine
H
Halyna Osukhivska
Department of Computer Systems and Networks, Ternopil Ivan Puluj National Technical University, 56, Ruska Str., Ternopil, UA46001, Ukraine