Skip to main content

OLake

OLake is an open-source, Iceberg-first EL engine that moves data from databases like MySQL, Postgres, MongoDB, and Kafka into Apache Iceberg or Parquet at high speed. It combines a Go-based ingestion engine with a maintenance engine for automated compaction, delivering up to 500× faster ingest than common alternatives while remaining self-hostable on any infrastructure.

  • Artificial Intelligence
  • Software Only
Lewes, United States · HQ
Founded 20222510K+ followers
Updated 12 days ago

Funding

Funding not disclosed

Funding rounds are not available yet.

Founders

Founder details are not available yet.

Product

Problem

Traditional data ingestion pipelines are often brittle, slow, and require extensive manual scripting to move data from operational databases into data lakes. Teams struggle with fragile connectors, complex CDC setups, and performance bottlenecks that slow down analytics and require constant maintenance.

Solution

OLake provides a fast, open-source EL engine purpose-built for Apache Iceberg, simplifying the movement of data from sources like MySQL, Postgres, MongoDB, Oracle, Kafka, and S3 into modern lakehouse formats. The platform uses a Go-based ingestion engine with parallelized chunking, incremental sync, and resilient CDC to replicate data at scale, while a separate maintenance engine, OLake Fusion, handles scheduled compaction and cleanup to keep Iceberg tables fast as data grows. OLake writes directly to open standards like Iceberg and Parquet, supports multiple catalogs including AWS Glue, Hive Metastore, and REST catalogs, and can be fully self-hosted on any cloud or on-premises infrastructure. Recent benchmarks show up to 500× faster ingest than common alternatives, with a clean UI/CLI that reduces operational overhead.

Target Audience

Primary users are data engineers and analytics teams building modern lakehouse architectures who need reliable, high-performance data replication from operational databases into Apache Iceberg without vendor lock-in.

Features

  • Go-based ingestion engine supporting full load, CDC, and incremental sync from MySQL, Postgres, MongoDB, Oracle, Kafka, S3, DB2 LUW, and MSSQL
  • OLake Fusion maintenance engine for scheduled compaction and delete-file cleanup to sustain query performance and control storage costs
  • Direct writes to Apache Iceberg or Parquet with support for AWS Glue, Hive Metastore, JDBC/SQL, and REST catalogs like Nessie, Polaris, and Unity
  • Parallelized chunking and snapshot-based architecture enabling ACID transactions, schema evolution, and time travel for reliable concurrent reads and writes
  • Self-hosted deployment on customer infrastructure, keeping full control over regulated data
  • Clean UI and CLI for pipeline management, with observable metrics and logs for monitoring
This profile is AI-generated and may contain inaccuracies.