Tech News
← Back to articles

SedonaDB: A new geospatial DataFrame library written in Rust

read original related products more articles

Introducing SedonaDB: A single-node analytical database engine with geospatial as a first-class citizen

The Apache Sedona community is excited to announce the initial release of SedonaDB! 🎉

SedonaDB is the first open-source, single-node analytical database engine that treats spatial data as a first-class citizen. It is developed as a subproject of Apache Sedona.

Apache Sedona powers large-scale geospatial processing on distributed engines like Spark (SedonaSpark), Flink (SedonaFlink), and Snowflake (SedonaSnow). SedonaDB extends the Sedona ecosystem with a single-node engine optimized for small-to-medium data analytics, delivering the simplicity and speed that distributed systems often cannot.

🤔 What is SedonaDB¶

Written in Rust, SedonaDB is lightweight, blazing fast, and spatial-native. Out of the box, it provides:

🗺️ Full support for spatial types, joins, CRS (coordinate reference systems), and functions on top of industry-standard query operations.

⚡ Query optimizations, indexing, and data pruning features under the hood that make spatial operations just work with high performance.

🐍 Pythonic and SQL interfaces familiar to developers, plus APIs for R and Rust.

☁️ Flexibility to run in single-machine environments on local files or data lakes.

... continue reading