Skip to main content

Relationship between Apache Sedona and Wherobots

Wherobots uses Apache Sedona as an open core to build a cloud data platform optimized for geospatial analytics and AI workloads. Wherobots offers a streamlined experience for executing geospatial workloads, powered by Apache Sedona. Wherobots Inc. was founded by the original creators of Apache Sedona. As an open-source project, Apache Sedona attracts contributions from various leading companies, including Wherobots. Wherobots actively contributes to the development and improvement of Apache Sedona and builds WherobotsDB on it, adding optimizations and proprietary features. WherobotsDB is the Wherobots lakehouse compute engine for spatial data. It runs Spatial SQL, Python, and Scala workloads on Apache Iceberg tables and files in object storage, with 300+ vector and raster functions and Apache Sedona API compatibility. GeoStats, map matching, and vector tile generation are WherobotsDB modules.

Differences between Apache Sedona and Wherobots

For a feature-by-feature comparison of Wherobots Cloud, WherobotsDB BYOS, and Apache Sedona, including SpatialBench results, see Wherobots vs. Apache Sedona.
  1. From Third-party evaluation in the Apache Sedona documentation:
    • SIGMOD 2020: Tahboub, R. Y., & Rompf, T. (2020). Architecting a query compiler for spatial workloads. Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, 2481–2496.
    In Figure 16a, GeoSpark distance join query runs around 7x - 9x faster than Simba, a spatial extension on Spark, on 1 - 24 core machines.
    • PVLDB 2018: Pandey, V., Kipf, A., Neumann, T., & Kemper, A. (2018). How good are modern spatial analytics systems?. Proceedings of the VLDB Endowment, 11(11), 1632-1645.
    GeoSpark comes close to a complete spatial analytics system. It also exhibits the best performance in most cases.