Tuesday, October 27, 2026 Today’s Paper
Log in Join free
Vol. I · No. 29 Texas Edition
Tuesday, Oct 27
Texas first. Then the world.
Always free Updated 4 minutes ago
Read. React. Discuss.
Tech

New York City Taxi Trips: Putting Neo4j and DuckDB to Work

By Akmal Chaudhri 1 min read 0 views 0 comments
New York City Taxi Trips: Putting Neo4j and DuckDB to Work
Image: DZone

In the previous article, we built a custom Neo4j procedure that embeds DuckDB directly into the Neo4j JVM and makes it callable from Cypher. We showed how it works and ran a few examples to prove the concept. Now it's time to put it to work on something real.

In this article, we'll use that procedure on the NYC Taxi and Limousine Commission (TLC) trip record data for January 2024. The dataset covers nearly three million yellow cab trips and more than fifty thousand green cab trips across 265 taxi zones. Our goal is to aggregate those trips into a traversable graph in Neo4j — zones as nodes, routes as relationships — and then query it in ways that neither engine could handle as naturally on its own.

DZone Original story · dzone.com
Read the full story

Discussion (0)

No comments yet. Start the conversation!