#PyIceberg
November 15, 2024 at 3:06 AM
I wrote a blog about caching in PyIceberg
"Accelerating Data Reads in Iceberg: Caching and Optimization Strategies"

eyedle.ai/accelerating...

#python #iceberg #dataengineering #pyiceberg
Accelerating Data Reads in Iceberg: Caching and Optimization Strategies – Eyedle
eyedle.ai
October 22, 2024 at 10:41 AM
Cool. Neat. pretty sure I just found a website promising tutorial on PyIceberg, but half of the commands work and those methods were not in any version of the API.

Betting $100 it is AI slop because the commands return results from the Java API.
June 4, 2025 at 3:33 PM
pyducklake - pyiceberg analog for pyiceberg with additional Ducklake-exclusive features.
pypi.org/project/pydu... (github: github.com/jghoman/pydu...)
Client Challenge
pypi.org
April 17, 2026 at 5:27 PM
Cool! Looking forward to trying out Daft with Crunchy Data Warehouse.

Iceberg tables automatically show up in the iceberg_tables view, which means pyiceberg can connect to it as a (sql) catalog.

www.crunchydata.com/blog/crunchy...
November 21, 2024 at 7:17 AM
Writing #ApacheIceberg in Azure is not particularly hard, but you do need a catalog (essentially a database). For simple tests, you can use an in-memory DB
#ADLS #opentableformat #PyIceberg.
August 13, 2025 at 1:17 PM
RustFS は S3 Tables までサポートしてくれるみたい。AWS / Azure / Google Cloud どのクラウドの Object Storage もバックエンドになりうるケースでのローカル開発は Polaris + RustFS が良いけど、AWS だけとかもっとシンプルなケースなら Polaris なしでこれを使えばいいのかも。もちろん完全互換ではないが。
buff.ly/H2SovBh
RustFS Launches S3 Tables: Apache Iceberg Tables Inside an Open-Source Object Store
RustFS now ships built-in S3 Tables — an Apache Iceberg REST Catalog running inside the object storage kernel. Create and query Iceberg tables with Spark, DuckDB, or PyIceberg, no plugins required.…
buff.ly
September 24, 2026 at 1:50 AM
Just use Pyiceberg with AWS Glue, probably the fastest way to get started.
December 13, 2024 at 8:02 AM
marimo 0.23.16: your notebook now finds your database connections for you. Postgres, MySQL, Trino, AWS, PyIceberg, PySpark, if it's configured on your machine, it shows up in a quick-add UI.
August 4, 2026 at 3:15 PM
One of the challenges with PyIceberg (or Iceberg in general) is that all its neat features come at a cost to performance.

load with pyiceberg (local file cache) took: 6.6 sec
*plan files: 3.5sec, project_table 3.1sec

load with polars (local files) took: 270ms

Same partitioning
October 30, 2024 at 8:28 AM
aws.amazon.com/blogs/storag...

At Re:invent AWS announced Amazon S3 Tables - which are managed Apache Iceberg tables stored/accessed in S3. They are optimized for analytics usages and promise to be faster for these cases. Seeing examples using these helps and here is one using PyIceberg. (1/3)

🧵
Access data in Amazon S3 Tables using PyIceberg through the AWS Glue Iceberg REST endpoint | Amazon Web Services
Modern data lakes integrate with multiple engines to meet a wide range of analytics needs, from SQL querying to stream processing. A key enabler of this approach is the adoption of Apache Iceberg as t...
aws.amazon.com
February 18, 2025 at 3:54 AM
✍️ New blog post by Aki

Dynamic Routing Lightweight ETL with AWS Lambda, DuckDB, and PyIceberg

#aws #dataengineering #duckdb #icebereg
Dynamic Routing Lightweight ETL with AWS Lambda, DuckDB, and PyIceberg
Original Japanese article: AWS Lambda×DuckDB×PyIcebergで実現する動的ルーティング軽量ETLの実装 ...
dev.to
September 2, 2025 at 1:09 AM
✍️ New blog post by Aki

PyIceberg on AWS Lambda: Comparing GlueCatalog and REST Catalog Access Methods

#aws #iceberg #dataengineering
PyIceberg on AWS Lambda: Comparing GlueCatalog and REST Catalog Access Methods
Original Japanese article: AWS Lambda × PyIceberg のカタログアクセスパターン比較 Introduction Apache...
dev.to
August 13, 2025 at 9:54 PM
❄️🥶 Cool story: Your R2 bucket is now a data warehouse! You can now enable an Iceberg REST catalog on any bucket to:
1) Manage Iceberg tables and metadata with ease
2) Work seamlessly with existing tools like PyIceberg, Snowflake, and Spark
3) Query data from any cloud or region with zero egress fees
R2 Data Catalog: Managed Apache Iceberg tables with zero egress fees
R2 Data Catalog is now in public beta: a managed Apache Iceberg data catalog built directly into your R2 bucket.
blog.cloudflare.com
April 10, 2025 at 1:29 PM
The completely open source code of iceberg and the basic REST catalog still provides great features for most people. Read/filter, write/append cloud based data (usually parquet) using just Pyiceberg. Merge/update rows are possible via Trino/Spark engines, it should come soon to Pyiceberg as well.
December 17, 2024 at 8:09 AM
You can create everything using boto3, but loading data you need spark, someone is adding support to pyiceberg
December 21, 2024 at 11:46 AM
📰 New article by Sotaro Hikita, Shuhei Fukami

Accelerate lightweight analytics using PyIceberg with AWS Lambda and an AWS Glue Iceberg REST endpoint

#AWS #BigData
Accelerate lightweight analytics using PyIceberg with AWS Lambda and an AWS Glue Iceberg REST endpoint
In this post, we demonstrate how PyIceberg, integrated with the AWS Glue Data Catalog and AWS Lambda, provides a lightweight approach to harness Iceberg’s powerful features through intuitive Python interfaces. We show how this integration enables teams to start working with Iceberg tables with minimal setup and infrastructure dependencies.
aws.amazon.com
May 9, 2025 at 3:56 PM
Yeah I think it’s not super mature and catalog is an open question. Pyiceberg has been pretty easy to use though?
December 4, 2024 at 3:26 PM
PyIceberg is an Apache project used to access Iceberg tables via Python. Many data processing tools today use Python and being able to access Iceberg tables with Python is convenient. (2/3)
February 18, 2025 at 3:54 AM
🚨 New Video Alert! 🚨

Rounding out our speaker spotlights for #icebergSummit, we have Fokko Driesprong highlighting what you can expect from his #PyIceberg session. Don't miss your chance to dive into this #apacheIceberg implementation tomorrow! 🐍 🧊
April 7, 2025 at 4:10 PM
Java dependencies once blocked Python users from Delta Lake & Iceberg. Now, tools like PyIceberg are changing that—but what if we could go further? 🤔🚀

Join us to explore Daft, a next-gen data engine redefining catalogs in Python!

📅 Apr 7 | 10 AM PT

🔗 Register: lu.ma/BeyondJVMs

#deltalake #oss
Beyond JVMs: Reinventing Catalogs with Daft & Delta Lake · Luma
With the rise of PyIceberg, Python users can now interact with Iceberg and Delta Lake tables—without the complexities of a Java-based environment. While…
lu.ma
March 17, 2025 at 3:19 PM