Skip to main content

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.

CriteriaData LakeData WarehouseLakehouse
Supported data typesAnyPrimarily structuredAny
ACID transactionsNoYesYes
Query performanceLowHighHigh
Storage costLowHighLow
Schema managementFlexibleStrictFlexible

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​