FPT Lakehouse Overview
FPT Lakehouse is a managed data platform service on FPT Cloud, providing large-scale data storage and analytics capabilities built on the Apache Iceberg open table format.
What is a Lakehouse?
Lakehouse is a next-generation data architecture that combines the storage flexibility of a Data Lake with the query performance and data governance capabilities of a Data Warehouse.
| Criteria | Data Lake | Data Warehouse | Lakehouse |
|---|---|---|---|
| Supported data types | Any | Primarily structured | Any |
| ACID transactions | No | Yes | Yes |
| Query performance | Low | High | High |
| Storage cost | Low | High | Low |
| Schema management | Flexible | Strict | Flexible |
Key Features
🔒 ACID Transactions
Ensures data integrity with concurrent write operations, supporting INSERT, UPDATE, DELETE, and MERGE.
⏳ Time Travel
Query data at any point in the past via snapshot history, enabling historical audits and data recovery when needed.
📋 Schema Evolution
Add, remove, or rename columns without disrupting existing data or downstream pipelines.
🗃️ Partition Evolution
Change the partitioning strategy of a table over time (e.g., from daily to monthly partitions) without rewriting existing data.
🔍 Hidden Partitioning
The engine automatically handles partitioning during query execution — users write natural queries without needing to manually filter on partition columns.
📦 Scheduled Storage Optimization
Configure compaction jobs to run on a schedule, merging small files to reduce metadata overhead and maintain consistent query performance over time.
🌐 Multi-engine Support
Data is stored in the open Iceberg format and can be queried simultaneously by multiple engines within the Data Platform ecosystem — no lock-in to a single tool.
Getting Started
- Quick Start — Get up and running quickly
- Provision & Administration — Create and manage your Lakehouse
- Using Lakehouse — Detailed feature guides