Apache Sedona уже давно известна как мощная экосистема для распределённой обработки геопространственных данных на Spark и Flink. Но на днях сообщество сделало шаг в сторону, который многие разработчики ждали: представило SedonaDB — однопоточный аналитический движок для работы с геоданными, написанный на Rust. Выбор Rust здесь не случаен. Этот язык: Если Spark хорош для терабайтов и петабайтов, то Rust-вариант даёт гибкость и скорость на малых и средних данных, где «лишний оверхед» распределённых систем становится препятствием, а не преимуществом. Команда представила отдельный проект SpatialBench, чтобы объективно замерять скорость пространственных SQL-запросов. Результаты сравнения: SedonaDB позиционируется как «золотая середина»: выше Python-уровня по скорости, но проще, чем Spark в настройке. SedonaDB — это пример того, как Rust постепенно вытесняет Python/C++ в системных проектах.
Почему это важно: Лично я вижу SedonaDB как потенциальную альтернативу PostGIS для локальных задач — бе