Data Lakehouse Platforms for Machine Learning: A Comparative Evaluation
| dc.contributor.author | Mynttinen, Waltteri | |
| dc.contributor.department | fi=Tietotekniikan laitos|en=Department of Computing| | |
| dc.contributor.faculty | fi=Teknillinen tiedekunta|en=Faculty of Technology| | |
| dc.contributor.studysubject | fi=Tietotekniikka|en=Information and Communication Technology| | |
| dc.date.accessioned | 2026-06-29T19:32:07Z | |
| dc.date.issued | 2026-06-15 | |
| dc.description.abstract | The data lakehouse is a modern data management architecture that combines the reliability of data warehouses with the flexibility of data lakes. It is promoted as a strong foundation for machine learning workloads, but the architecture itself can be implemented in various ways across different platforms. This thesis examines the data lakehouse architecture and its support for machine learning, and compares how different platforms approach its implementation. This thesis combines a literature review with empirical research. Five lakehouse features most relevant to the machine learning lifecycle were identified by reviewing relevant literature: ACID transactions, time travel, schema enforcement, feature stores, and pipeline orchestration. An evaluation framework was defined to assess the features along two axes: implementation mechanism and observable behavior. The framework was applied in a case study comparing an identical machine learning pipeline implemented on an open source stack, Databricks, and Snowflake. The case study showed that all three platforms provided the same essential data lakehouse functionality while utilizing different approaches for implementing the features. The most notable difference was related to the division of responsibility between the platform and the engineer. The managed platforms absorbed configuration and lifecycle decisions, whereas the open source implementation left them to the engineer. The choice of platform therefore depends less on which features are available than on how each platform implements them. | |
| dc.format.extent | 69 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/62535 | |
| dc.identifier.urn | URN:NBN:fi-fe20260629105287 | |
| dc.language.iso | eng | |
| dc.rights | fi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| | |
| dc.rights.accessrights | avoin | |
| dc.subject | data lakehouse | |
| dc.subject | machine learning | |
| dc.subject | MLOps | |
| dc.subject | Databricks | |
| dc.subject | Snowflake | |
| dc.subject | Apache Iceberg | |
| dc.subject | cloud computing | |
| dc.title | Data Lakehouse Platforms for Machine Learning: A Comparative Evaluation | |
| dc.type.ontasot | fi=Diplomityö|en=Master's thesis| |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Waltteri_Mynttinen_Diplomityo.pdf
- Size:
- 672.09 KB
- Format:
- Adobe Portable Document Format