Sign in

Andrew Lamb

@andrewlamb1111.bsky.social
772 followers 23 following 253 posts

Apache {DataFusion PMC}, Database Internals

PostsRepliesMedia
Andrew Lamb @andrewlamb1111.bsky.social · 01/10/2026
Benchmarking wars and an illustration of the hazards of putting out a technical hit job on a competitor who knows what they are doing and responds back with their own hard hitting benchmarks 🍿 Hats off
0111
Andrew Lamb @andrewlamb1111.bsky.social · 01/10/2026
If anyone is interesting in signing up for the next DataFusion community showcase to describe their project, we have openings on Oct 29 -- let me know if you are interested
012
Andrew Lamb @andrewlamb1111.bsky.social · 29/09/2026
Rust Arrow 60.0.0 Released: arrow.apache.org/blog/2026/09...
arrow.apache.org
Apache Arrow Rust 60.0.0 Release
The Apache Arrow team is pleased to announce that the v60.0.0 release of Apache Arrow Rust is now available on crates.io (arrow and parquet) and as source download. See the 60.0.0 changelog for a full...
0132
Andrew Lamb @andrewlamb1111.bsky.social · 25/09/2026
Filtering is getting quite sophisticated in Rust/Arrow/Parquet. Thanks to Devan Benz github.com/apache/arrow...
github.com
feat(perf): Improve filter performance with per word bit filtering (and `BMI` when supported) by devanbenz · Pull Request #10136 · apache/arrow-rs
close replace bit-at-a-time null bitmap filtering with word-level #11060 This commit adds the ability for bit filtering to be done using the _pext_u64 BMI with a scalar fallback. We cannot run th...
090
Andrew Lamb @andrewlamb1111.bsky.social · 23/09/2026
The ALP encoding is now officially part of @ApacheParquet. parquet.apache.org/blog/2026/09...
0101
Andrew Lamb @andrewlamb1111.bsky.social · 18/09/2026
The DAVE stack: the age of domain-optimized analytical databases on Datafusion, Arrow, and Vortex, Embedded sequenceandsilicon.substack.com/p/the-dave-s...
sequenceandsilicon.substack.com
The DAVE stack: the age of domain-optimized analytical databases on Datafusion, Arrow, and Vortex, Embedded
Weird data needs weird databases.
082
Andrew Lamb @andrewlamb1111.bsky.social · 15/09/2026
Great blog from Tim Saucer, an @apachedatafusion.bsky.social PMC member and core maintainer, about why agent dump PR actually hurts (along with some good suggestions on how to make the contributions actually helpful): timsaucer.com/2026/09/14/t...
timsaucer.com
That pure AI contribution is not contributing much - Tim Saucer
In my open source work on Apache DataFusion, I’ve seen this growing trend of people finding an open issue and having an AI agent author the complete solution with no real input from the author. We’ve ...
042
Andrew Lamb @andrewlamb1111.bsky.social · 11/09/2026
Is it unfair to say that three people have complete control over @duckdb.org 's future? Specifically the three board members of the duckdb.foundation? I don't expect any changes (in the near term), but the perception that DuckDB has some sort of independent governance seems inaccurate to me.
duckdb.foundation
DuckDB Foundation
The independent non-profit DuckDB Foundation safeguards the long-term maintenance and development of DuckDB.
081
Andrew Lamb @andrewlamb1111.bsky.social · 09/09/2026
The Apache DataFusion meetup in Boston last week durign VLDB week was hopping. 6 great ⚡️talks and a lot of community. Recordings and slides available on github.com/apache/dataf...
0100
Andrew Lamb @andrewlamb1111.bsky.social · 02/09/2026
What is a canonical JoinGraph API (aka the programming interface for join order enumeration in query optimizers)? I know what it looks like in my past experience but is there something more standard? @danielheres.bsky.social and I are researching this for DataFusion: github.com/apache/dataf...
github.com
feat: cost-based join order enumeration by Dandandan · Pull Request #24456 · apache/datafusion
Which issue does this PR close? Related to apache/datafusion#3929 Rationale for this change Depends on: Derive total_byte_size for join statistics #24536 feat: derive a distinct count from prima...
0121
Andrew Lamb @andrewlamb1111.bsky.social · 28/08/2026
DataFusion 55 Release: datafusion.apache.org/blog/output/... Possibly includes a humble brag
0143
Andrew Lamb @andrewlamb1111.bsky.social · 26/08/2026
The benefits of ASF Stewardship of open source projects such as Apache DataFusion are perhaps are more relevant than ever
2180
Andrew Lamb @andrewlamb1111.bsky.social · 26/08/2026
Next week, when the world's database researchers are in my hometown of Boston for VLDB, we are holding a DataFusion Meetup Thur Sep 3 5:30 - 8:30 . It is nearing a record for attendees -- signup now for your spot: luma.com/yexgqifv
luma.com
Boston Apache DataFusion Meetup · Luma
Join us for an evening of talks and community discussion about Apache DataFusion and its growing role in modern data infrastructure. We will introduce the…
010
Andrew Lamb @andrewlamb1111.bsky.social · 21/08/2026
Built with DataFusion: Cloudflare's R2 SQL and an experimental RDF query engine. From running data lake queries on an effectively limitless pool of workers to building customized high performance engine for device monitoring, DataFusion has you covered. www.youtube.com/watch?v=oKEt...
youtube.com
DataFusion Community Showcase Vol. 4: RDF Fusion & Cloudflare R2 SQL
YouTube video by Spice AI
181
Andrew Lamb @andrewlamb1111.bsky.social · 20/08/2026
DataFusion meetup in London on Sep 30, 2026 at the Reddit London Office: luma.com/r12f1t5o. If you want to speak let us know. Thanks Nevin Milculinic for organizing
luma.com
London Apache DataFusion Meetup · Luma
Join us for an evening of talks and community discussion about Apache DataFusion and its growing role in modern data infrastructure. We will introduce the…
070
Andrew Lamb @andrewlamb1111.bsky.social · 10/08/2026
"DataFusion and Arrow allowed us to build in a few months rather than a few years" www.youtube.com/watch?v=0-BI... - Yaroslav Tkachenko from Streamling on the Community Showcase. Milind Srivastava from CMU also showed off the ASAPQuery data sketch query system.
youtube.com
DataFusion Community Showcase Vol. 3: ASAPQuery & Streamling
YouTube video by Spice AI
082
Andrew Lamb @andrewlamb1111.bsky.social · 08/08/2026
ApacheData Fusion meetup in San Francisco next week Aug 13. I won't be there but the speaker line up is amazing. luma.com/gk3s2vib
luma.com
San Francisco Apache DataFusion Meetup · Luma
Join us for an evening of talks and community discussion about Apache DataFusion and its growing role in modern data infrastructure. This meetup will spotlight…
020
Andrew Lamb @andrewlamb1111.bsky.social · 07/08/2026
Please join myself and other members of the Apache DataFusion community for a meetup on Thursday, September 3 5:30 PM - 8:30 PM at the Datadog Boston Office (during the week of VLDB 2026): luma.com/yexgqifv
luma.com
Boston Apache DataFusion Meetup · Luma
Join us for an evening of talks and community discussion about Apache DataFusion and its growing role in modern data infrastructure. We will introduce the…
020
Andrew Lamb @andrewlamb1111.bsky.social · 03/08/2026
"Using Sorting in Database Systems" -- talk I recently gave at a query processing seminar: www.youtube.com/watch?v=EPuF...
youtube.com
Using Sorting In Database Systems - August 2026
YouTube video by Andrew Lamb
0112
Andrew Lamb @andrewlamb1111.bsky.social · 01/08/2026
"Random Access Parquet" blog from Spotify has a great explanation of how to do point lookups on Data Lakes full of Apache Parquet with **a single** I/O engineering.atspotify.com/2026/7/index...
engineering.atspotify.com
Indexing the Data Lake for Online Point Queries | Spotify Engineering
Companies like Spotify need vast quantities of data accessible at low latency for online services and, increasingly, AI Agents acting on behalf of users. Online services — such as portals and personal...
1120
Andrew Lamb @andrewlamb1111.bsky.social · 25/07/2026
Some of us met in Denver for an Apache DataFusion meetup last week. Here are the slides and videos: github.com/apache/dataf...
080
Andrew Lamb @andrewlamb1111.bsky.social · 24/07/2026
I spent all afternoon trying to just catch up on unread github alerts and I still have more than 50 😭 -- there is so much good stuff waiting to be reviewed
140
Andrew Lamb @andrewlamb1111.bsky.social · 24/07/2026
"Treat Skills as software" -- that any many other Gems in Tim Saucers recent interview with Plus One plusone.apache.org/2026/07/14/d...
plusone.apache.org
DataFusion Python, with Tim Saucer
Tim Saucer, PMC member and primary maintainer of Apache DataFusion’s Python bindings, joins PlusOne to talk about how he went from frustrated Spark user to open source maintainer — and how th…
020
Andrew Lamb @andrewlamb1111.bsky.social · 21/07/2026
Can you accelerate queries when your data is *partially* sorted (and e.g. you don't want to have to resort it). Yes. Qi Zhu and I explain how in: datafusion.apache.org/blog/2026/07...
1111
Andrew Lamb @andrewlamb1111.bsky.social · 20/07/2026
The Apache DataFusion 54.0.0 release (2 months of development had 139 distinct contributors. 🤯 github.com/apache/dataf...
0141
Andrew Lamb @andrewlamb1111.bsky.social · 19/07/2026
Nice example of evaluating filters on compressed data: This post from Martin Prammer and @spiraldb.com is a spiraldb.com/blog/pattern...
spiraldb.com
Pattern Matching on Compressed Strings without Decompression
Evaluating SQL LIKE directly on FSST-compressed strings: a symbol-aware automaton and a SIMD prefilter let Vortex match without decompressing the column first.
062
Andrew Lamb @andrewlamb1111.bsky.social · 16/07/2026
Last chance to sign up for our Apache DataFusion meetup next week in Denver, CO: luma.com/jsu6faie
luma.com
Denver Apache DataFusion Meetup · Luma
Join us for an evening of talks, panel discussion, and community discussion about Apache DataFusion and its growing role in modern data infrastructure. We will…
020
Andrew Lamb @andrewlamb1111.bsky.social · 13/07/2026
DataFusion is now a real thing -- en.wikipedia.org/wiki/Apache_...
en.wikipedia.org
Apache DataFusion - Wikipedia
0141
Andrew Lamb @andrewlamb1111.bsky.social · 06/07/2026
I recently joined Rich Bowen of the ASF to talk about Apache DataFusion's origins and increasing popularity YouTube is at youtu.be/6E5ER09F5SQ Just audio at wp.me/p8gHED-57w
youtu.be
Apache DataFusion, with PMC Chair Andrew Lamb
YouTube video by The ASF
071
Andrew Lamb @andrewlamb1111.bsky.social · 03/07/2026
Make TPC-H data scale factor 10 faster than you can type the command (under 10 sec). The new release of tpchgen-cli is out -- try it via uvx uvx tpchgen-cli parquet --scale-factor=10 Huge thanks to @clflushopt.bsky.social and @kevinjqliu.bsky.social
062
Andrew Lamb @andrewlamb1111.bsky.social · 01/07/2026
The folks at Nvidia are building GPU query engines with DataFusion as the embeddable frontend: developer.nvidia.com/blog/designi...
developer.nvidia.com
Designing GPU-Accelerated Query Engines with NVIDIA GQE | NVIDIA Technical Blog
GPU-accelerated query engines are often constrained by memory and I/O bandwidth. NVIDIA hardware advances—including high bandwidth memory (HBM), NVIDIA NVLink-C2C, and dedicated decompression engines…
0132
Andrew Lamb @andrewlamb1111.bsky.social · 29/06/2026
Pretty great to see the DataFusion meetup in China this past weekend: github.com/apache/dataf...
060
Andrew Lamb @andrewlamb1111.bsky.social · 29/06/2026
Thanks to @clflushopt.bsky.social and @kevinjqliu.bsky.social I think we are pretty close to having a CLI that can generate TPCDS data as parquet. I am pretty stoked. Follow along: github.com/clflushopt/t...
github.com
[Tracking] TPC-DS support · Issue #218 · clflushopt/tpchgen-rs
With #212 merged we currently have the machinery to fully support TPC-DS but it's not yet satisfying, this issue will track some changes and improvements we would like to make before claiming TPC-D...
090
Andrew Lamb @andrewlamb1111.bsky.social · 24/06/2026
If you have ever wondered what features were introduced when in Apache Parquet we have a new page that tells you: parquet.apache.org/docs/file-fo... (trying to bring sanity to the versioning, one at a time)
050
Andrew Lamb @andrewlamb1111.bsky.social · 18/06/2026
Call for (20 min) presos on "What cool thing are you building with @ApacheDataFusio ?" github.com/apache/dataf...
040
Andrew Lamb @andrewlamb1111.bsky.social · 15/06/2026
Headline Features in Apache DataFusion 54: 1. Performance (now within 10% of ClickBench leaderboard) 2. Lambda Functions 3. Content defined chunking for Parquet 4. New AVRO reader 5. Better / faster joins + spilling datafusion.apache.org/blog/output/...
0151
Andrew Lamb @andrewlamb1111.bsky.social · 10/06/2026
Apache DataFusion + Golang: github.com/datafusion-c... (thank you Jake)
github.com
GitHub - datafusion-contrib/datafusion-go: datafusion-go provides a database/sql driver for the datafusion query engine
datafusion-go provides a database/sql driver for the datafusion query engine - datafusion-contrib/datafusion-go
051
Andrew Lamb @andrewlamb1111.bsky.social · 09/06/2026
Floating point values in Apache Parquet statistics 📰 parquet.apache.org/blog/2026/05...
070
Andrew Lamb @andrewlamb1111.bsky.social · 05/06/2026
This is a pretty sweet blog from people at AWS about co-optimizing Apache DataFusion Comet for real workloads: datafusion.apache.org/blog/2026/06...
datafusion.apache.org
What two months with the Comet community got our Spark workload on Amazon EKS - Apache DataFusion Blog
060
Andrew Lamb @andrewlamb1111.bsky.social · 03/06/2026
Whenever I think we can't possibly make filtering faster in Arrow / Rust, I am proved incorrect. Huge kudos to @ClSlaid for squeezing out even more performance github.com/apache/arrow...
060
Andrew Lamb @andrewlamb1111.bsky.social · 02/06/2026
We recently hit 5 digit issue mark in arrow-rs. Admittedly this isn't as cool as before LLMs but it is still neat 🤩 github.com/apache/arrow...
060
Andrew Lamb @andrewlamb1111.bsky.social · 01/06/2026
A new milestone: @duckdb.org is following DataFusion 😎 github.com/duckdb/duckd... Admittedly this is somewhat ClickBenchmaxxing, but I think it is evidence that analytic engine performance is converging over time (we are in a race to the bottom on performance), accelerated by LLMs
0120
Andrew Lamb @andrewlamb1111.bsky.social · 27/05/2026
Parquet just finalized a years long effort to standardize everyone's favorite topic: ordering of FloatingPoints and Nan statistics. It takes a while but the spec does evolve github.com/apache/parqu...
github.com
PARQUET-2249: Introduce IEEE 754 total order & NaN-counts by JFinis · Pull Request #514 · apache/parquet-format
This commit is a combination of the following PRs: Introduce IEEE 754 total order PARQUET-2249: Introduce IEEE 754 total order #221 Add nan_count to handle NaNs in statistics PARQUET-2249: Add nan...
081
Andrew Lamb @andrewlamb1111.bsky.social · 21/05/2026
I just had the chance to watch @samyak.me 's talk about cancellation safety and async Rust (and how a `&mut` can lead to a deadlock). If this is a topic that interests you, I recommend checking it out: samyak.me/talks/cancel/
1112
Andrew Lamb @andrewlamb1111.bsky.social · 20/05/2026
July 22 in Denver, CO Apache DataFusion meetup: Join myself, Andy Grove, Brent Gardner to find out about DataFusion, meet other users, and talk about Databases. We still have speaking slots left (10-15 minutes) and would love to have you join us luma.com/jsu6faie
luma.com
Denver Apache DataFusion Meetup · Luma
Join us for an evening of talks, panel discussion, and community discussion about Apache DataFusion and its growing role in modern data infrastructure. We will…
041
Andrew Lamb @andrewlamb1111.bsky.social · 18/05/2026
Apache DataFusion physical meetups are fundamentally discriminatory for certain groups based on location, but we try hard to always post the technical content. Here is a link to the recordings and slides from our May 14 2026 meeting in NYC: github.com/apache/dataf...
github.com
DISCUSSION: Apache DataFusion New York Meetup May 2026 · apache datafusion · Discussion #20030
Last NYC meetup (#10343) was a great success, I think ~6 months later is a great time to do another one! @gene-bordegaray and I will be organizing, we'll host at DataDog again. This meetup is sched...
070
Andrew Lamb @andrewlamb1111.bsky.social · 15/05/2026
Waynexia and Xudong369 and others are planning a @ApacheDataFusio meetup in China in June 2026. Let them know if you are interested in attending: github.com/apache/dataf...
github.com
DISCUSSION: DataFusion Meetup in Asia and China 2026 · apache datafusion · Discussion #16334
Hey all, This discussion is to initiate the event organization. Please feel free to share ideas - we'd love to see who's willing to participate or take the stage (event details below). Time: TBD (m...
020
Andrew Lamb @andrewlamb1111.bsky.social · 13/05/2026
New Database product based on Apache DataFusion from @langchain.bsky.social -- focused on agent observability. It is really neat to see how people are building (very) customized data + query systems faster than ever now that they don't have to build the whole stack www.langchain.com/blog/introdu...
langchain.com
We built SmithDB, the data layer for agent observability
Introducing SmithDB: LangSmith's purpose-built distributed database for agent observability, delivering up to 12x faster performance with full portability.
082
Reposted by Andrew Lamb
Carl Lerche @carllerche.com · 07/05/2026
Great talk, which led to this follow up issue and discussion. github.com/tokio-rs/tok...
github.com
Improved experience using Tokio for both CPU-bound work and I/O work on the same machine · Issue #8085 · tokio-rs/tokio
Is your feature request related to a problem? Please describe. Thanks First of all, Tokio is awesome, and shout out to my peeps @carllerche and @Darksonn for their amazing work on this crate. We us...
091
Andrew Lamb @andrewlamb1111.bsky.social · 08/05/2026
DuckLake connector in @ApacheDataFusio contrib: github.com/datafusion-c... is an interesting alternative for people looking for faster performance and don't need the current (and ever growing) feature set of Apache Iceberg
github.com
GitHub - datafusion-contrib/datafusion-ducklake: A Rust-native DuckLake engine built on Apache DataFusion
A Rust-native DuckLake engine built on Apache DataFusion - datafusion-contrib/datafusion-ducklake
050