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