All Products
Search
Document Center

Lindorm:Performance testing

Last Updated:Mar 28, 2026

This page compares Lindorm GanosBase against HBase with GeoMesa and ApsaraDB for MongoDB across four dimensions: write throughput, storage footprint, spatial range query latency, and spatio-temporal range query latency.

Test environment

All three databases use equivalent node specs to ensure a fair comparison.

DatabaseConfiguration
Lindorm instance with Lindorm GanosBase activated3 LindormTable nodes, each with 16 dedicated CPU cores and 32 GB of dedicated memory. Storage type: Performance-optimized storage.
HBase cluster with GeoMesa installedGeoMesa 3.0.0. 3 HBase nodes, each with 16 dedicated CPU cores and 32 GB of dedicated memory. Storage type (core node): SSD cloud disks.
ApsaraDB for MongoDB sharded clusterMongoDB 5.0. 3 mongos nodes, each with 16 dedicated CPU cores and 32 GB of dedicated memory. 3 shard nodes, each with 16 dedicated CPU cores and 64 GB of dedicated memory. Storage type: SSD cloud disks.

Test results

Write performance

Lindorm GanosBase inherits the data writing capabilities of LindormTable. Writing 7.6 GB of spatio-temporal trajectory data took 7 minutes with Lindorm GanosBase — roughly half the time of HBase with GeoMesa, and one-fifth the time of ApsaraDB for MongoDB.

DatabaseWrite time (7.6 GB)
Lindorm instance with Lindorm GanosBase activated7 minutes
HBase cluster with GeoMesa installed13 minutes
ApsaraDB for MongoDB sharded cluster34 minutes

Storage usage

When spatio-temporal primary key indexes are used, Lindorm GanosBase stores the same dataset in less space. Indexes are built into the primary key rather than maintained as separate structures, so there is no additional index footprint.

DatabaseTable sizeSpatio-temporal primary key index
Lindorm instance with Lindorm GanosBase activated4.7 GBNone
HBase cluster with GeoMesa installed5.9 GBNone
ApsaraDB for MongoDB sharded cluster8.2 GB1.6 GB

Lindorm GanosBase uses approximately 80% of the storage that HBase with GeoMesa requires, and approximately 47% of the storage that ApsaraDB for MongoDB requires.

Spatial range query latency

When you query spatial ranges, the time used for query increases when more results are returned. In most scenarios, Lindorm GanosBase completes spatial range queries in about one-third the time of HBase with GeoMesa and about half the time of ApsaraDB for MongoDB.

1

Spatio-temporal range query latency

In most scenarios, Lindorm GanosBase completes spatio-temporal range queries in about one-third the time of HBase with GeoMesa and about half the time of ApsaraDB for MongoDB. In a subset of queries, the three systems perform similarly.

2

Summary

Lindorm GanosBase offers the following advantages over HBase with GeoMesa and ApsaraDB for MongoDB:

  • SQL-based querying: Query spatio-temporal data using standard SQL statements without additional tooling.

  • Integrated storage and indexing: LindormTable handles most business workloads directly, keeping the solution simple.

  • Faster writes: Write spatio-temporal data up to 5 times faster than ApsaraDB for MongoDB and up to 2 times faster than HBase with GeoMesa.

  • Lower storage costs: Reduce storage costs by 20% to 50% compared to HBase with GeoMesa and ApsaraDB for MongoDB.

  • Higher query throughput: Achieve 2–3x better query performance in most scenarios.

Lindorm GanosBase is well-suited for high-frequency write workloads with spatio-temporal query requirements, such as Internet of Vehicles (IoV) platforms and travel scenarios.