https://ducklake.select/
DuckLake is an integrated data lake and catalog format – DuckLake
DuckLake delivers advanced data lake features without traditional lakehouse complexity by using Parquet files and your SQL database. It's an open, standalone...
is anintegrated dataducklakecatalogformat
https://motherduck.com/videos/how-to-efficiently-load-data-into-ducklake-with-estuary/
How to Efficiently Load Data into DuckLake with Estuary | MotherDuck
Apr 6, 2026 - Learn how DuckLake, MotherDuck, and Estuary enable fast, real-time data integration and analytics with modern open table formats, cloud data warehousing, and...
how toload dataefficientlyducklakeestuary
https://www.thoughtworks.com/en-gb/radar/platforms/ducklake
DuckLake | Technology Radar | Thoughtworks United Kingdom
DuckLake is an integrated data lake and catalog format that simplifies the lakehouse architecture by using standard SQL databases for catalog and metadata...
technology radarducklakethoughtworksunitedkingdom
https://ducklake.select/docs/stable/specification/tables/ducklake_partition_info
ducklake_partition_info – DuckLake
Column name Column type partition_id BIGINT table_id BIGINT begin_snapshot BIGINT end_snapshot BIGINT partition_id is a numeric identifier for a partition....
ducklakepartitioninfo
https://ducklake.select/docs/stable/duckdb/advanced_features/data_change_feed
Data Change Feed – DuckLake
In addition to allowing you to query the state of the database at any point in time, DuckLake allows you to query the changes that were made between any two...
data changefeedducklake
https://ducklake.select/docs/stable/duckdb/advanced_features/transactions
Transactions – DuckLake
DuckLake has full support for ACID and offers snapshot isolation for all interactions with the database. All operations, including DDL statements such as...
transactionsducklake
https://ducklake.select/docs/stable/specification/introduction
Introduction – DuckLake
This page contains the specification for the DuckLake format, version 1.0. Building Blocks DuckLake requires two main components: Catalog database: DuckLake...
introductionducklake
https://ducklake.select/news/
Engineering Blog – DuckLake
engineering blogducklake
https://ducklake.select/docs/stable/duckdb/usage/configuration
Configuration – DuckLake
ducklake Extension Configuration The ducklake extension also allows for some configuration regarding retry mechanism for transaction conflicts. Name...
configurationducklake
https://ducklake.select/docs/stable/duckdb/advanced_features/constraints
Constraints – DuckLake
DuckLake has limited support for constraints. The only constraint type that is currently supported is NOT NULL. It does not support PRIMARY KEY, FOREIGN KEY,...
constraintsducklake
https://ducklake.select/docs/stable/duckdb/usage/schema_evolution
Schema Evolution – DuckLake
DuckLake supports the evolution of the schemas of tables without requiring any data files to be rewritten. The schema of a table can be changed using the ALTER...
schema evolutionducklake
https://ducklake.select/docs/stable/duckdb/advanced_features/logging
Logging – DuckLake
DuckDB provides a logging framework that can be used to debug and monitor DuckLake operations. The DuckLake extension registers a dedicated log type for...
loggingducklake
https://ducklake.select/docs/stable/duckdb/migrations/duckdb_to_ducklake
DuckDB to DuckLake – DuckLake
Migrating from DuckDB to DuckLake is very simple to do with the DuckDB ducklake extension. However, if you are currently using some DuckDB features that are...
duckdbducklake
https://ducklake.select/docs/stable/duckdb/advanced_features/macros
Macros – DuckLake
macrosducklake