This is an automated email from the ASF dual-hosted git repository.

jiayu pushed a commit to branch branch-0.1.0
in repository https://gitbox.apache.org/repos/asf/sedona-db.git


The following commit(s) were added to refs/heads/branch-0.1.0 by this push:
     new 76851c1  docs: add benchmark results and fix typos (#142)
76851c1 is described below

commit 76851c1f4862ca0f5752cff6a485ca9e1fa83621
Author: Jia Yu <[email protected]>
AuthorDate: Tue Sep 23 18:21:10 2025 -0700

    docs: add benchmark results and fix typos (#142)
---
 README.md                 |  37 +++++++++++++++++++++++--------------
 docs/crs-examples.md      |   2 +-
 docs/image/sf1.png        | Bin 0 -> 133443 bytes
 docs/image/sf10.png       | Bin 0 -> 189589 bytes
 docs/index.md             |   9 +++++++++
 docs/overture-examples.md |   2 +-
 docs/programming-guide.md |   2 +-
 7 files changed, 35 insertions(+), 17 deletions(-)

diff --git a/README.md b/README.md
index 3a1a0a4..d1f15f6 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,28 @@ SedonaDB is perfect for processing smaller to medium 
datasets on local machines
 
 Raster functions are coming soon. We expect SedonaDB Raster will match all 
raster functions provided in 
[SedonaSpark](https://sedona.apache.org/latest/api/sql/Raster-operators/).
 
+## Features of SedonaDB
+
+SedonaDB has several advantages:
+
+* **πŸš€ High Performance:** Built in Rust for exceptional speed and memory 
efficiency
+* **πŸ—ΊοΈ Comprehensive Spatial Toolkit:** Supports both vector and raster 
functions in a single library
+* **🌍 CRS Propagation:** Always maintains coordinate reference system 
information
+* **πŸ“ Format Flexibility:** Supports legacy and modern file formats including 
GeoParquet, Shapefile, GeoJSON
+* **⚑ Dual APIs:** Python and SQL interfaces for seamless workflow integration
+* **πŸ”§ Extensible:** Easily customizable and extensible architecture
+* **πŸ”— Ecosystem Integration:** Interoperable with PyArrow-compatible libraries 
like GeoPandas, DuckDB, and Polars
+* **πŸ‘₯ Active Community:** Great maintainers and contributors who encourage 
external contributions
+
+## Performance Benchmarks
+
+This is a performance benchmark comparing SedonaDB 0.1.0, DuckDB 1.4.0, and 
GeoPandas 1.1.1 using SpatialBench Queries 1-12 at Scale Factors 1 and 10. 
Details can be found at [Apache Sedona 
SpatialBench](https://sedona.apache.org/spatialbench/).
+
+<div align="center">
+  <img src="docs/image/sf1.png" alt="SF1 Benchmark Results" width="45%" />
+  <img src="docs/image/sf10.png" alt="SF10 Benchmark Results" width="45%" />
+</div>
+
 ## Install
 
 You can install Python SedonaDB with PyPI:
@@ -146,19 +168,6 @@ Here's the query output:
 
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
 ```
 
-## Features of SedonaDB
-
-SedonaDB has several advantages:
-
-* **πŸš€ High Performance:** Built in Rust for exceptional speed and memory 
efficiency
-* **πŸ—ΊοΈ Comprehensive Spatial Toolkit:** Supports both vector and raster 
functions in a single library
-* **🌍 CRS Propagation:** Always maintains coordinate reference system 
information
-* **πŸ“ Format Flexibility:** Supports legacy and modern file formats including 
GeoParquet, Shapefile, GeoJSON
-* **⚑ Dual APIs:** Python and SQL interfaces for seamless workflow integration
-* **πŸ”§ Extensible:** Easily customizable and extensible architecture
-* **πŸ”— Ecosystem Integration:** Interoperable with PyArrow-compatible libraries 
like GeoPandas, DuckDB, and Polars
-* **πŸ‘₯ Active Community:** Great maintainers and contributors who encourage 
external contributions
-
 ## Community & Support
 
 ### Get Help
@@ -179,7 +188,7 @@ We welcome contributions! Here's how you can get involved:
 
 ### About SedonaDB
 
-SedonaDB is a subproject of **Apache Sedona**, an Apache Software Foundation 
project. The project is governed by the Apache Software Foundation and subject 
to all the rules and oversight requirements.
+SedonaDB is a subproject of **Apache Sedona**, an Apache Software Foundation 
project. The project is governed by the Apache Software Foundation and subject 
to all the rules and oversight requirements. SedonaDB is built on top of 
**Apache Arrow** and **Apache DataFusion** for fast query processing.
 
 ### Related Projects
 
diff --git a/docs/crs-examples.md b/docs/crs-examples.md
index a5fbd02..a35103e 100644
--- a/docs/crs-examples.md
+++ b/docs/crs-examples.md
@@ -19,7 +19,7 @@
 
 # Joining Spatial Data with Different Coordinate Systems
 
-> Note: Before running this notebook, ensure that you have installed SedonaDB: 
`pip install "sedona[db]"`
+> Note: Before running this notebook, ensure that you have installed SedonaDB: 
`pip install "apache-sedona[db]"`
 
 This example demonstrates how one table with an EPSG 4326 CRS cannot be joined 
with another table that uses EPSG 3857.
 
diff --git a/docs/image/sf1.png b/docs/image/sf1.png
new file mode 100644
index 0000000..2218a2d
Binary files /dev/null and b/docs/image/sf1.png differ
diff --git a/docs/image/sf10.png b/docs/image/sf10.png
new file mode 100644
index 0000000..9c932ea
Binary files /dev/null and b/docs/image/sf10.png differ
diff --git a/docs/index.md b/docs/index.md
index 3d13916..593a67b 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -58,6 +58,15 @@ SedonaDB has several advantages:
 * **πŸ”§ Extensible:** Easily customizable and extensible architecture
 * **πŸ”— Ecosystem Integration:** Interoperable with PyArrow-compatible libraries 
like GeoPandas, DuckDB, and Polars
 
+## Performance Benchmarks
+
+This is a performance benchmark comparing SedonaDB 0.1.0, DuckDB 1.4.0, and 
GeoPandas 1.1.1 using SpatialBench Queries 1-12 at Scale Factors 1 and 10. 
Details can be found at [Apache Sedona 
SpatialBench](https://sedona.apache.org/spatialbench/).
+
+<div align="center">
+  <img src="image/sf1.png" alt="SF1 Benchmark Results" width="45%" />
+  <img src="image/sf10.png" alt="SF10 Benchmark Results" width="45%" />
+</div>
+
 ## Install SedonaDB
 
 Here's how to install SedonaDB with various build tools:
diff --git a/docs/overture-examples.md b/docs/overture-examples.md
index a904b5e..c073f49 100644
--- a/docs/overture-examples.md
+++ b/docs/overture-examples.md
@@ -19,7 +19,7 @@
 
 # SedonaDB Overture Examples
 
-> Note: Before running this notebook, ensure that you have installed SedonaDB: 
`pip install "sedona[db]"`
+> Note: Before running this notebook, ensure that you have installed SedonaDB: 
`pip install "apache-sedona[db]"`
 
 This notebook demonstrates how to query and analyze the [Overture 
Maps](https://overturemaps.org/) dataset using SedonaDB.
 
diff --git a/docs/programming-guide.md b/docs/programming-guide.md
index 85e1ac6..a59e7ce 100644
--- a/docs/programming-guide.md
+++ b/docs/programming-guide.md
@@ -19,7 +19,7 @@
 
 # Working with Vector Data
 
-> Note: Before running this notebook, ensure that you have installed SedonaDB: 
`pip install "sedona[db]"`
+> Note: Before running this notebook, ensure that you have installed SedonaDB: 
`pip install "apache-sedona[db]"`
 
 Process vector data using sedona.db. You will learn to create DataFrames, run 
spatial queries, and manage file I/O. Let's begin by connecting to sedona.db.
 

Reply via email to