目前我正在使用PostGIS查询SRTM高程数据,但我发现数据库速度非常慢(单个高程查询可能需要100毫秒!)。我在GIS stackexchange中的Slow Elevation Batch Queries in PostGIS?中突出显示了我的查询结果。因此,我正在寻找切换到Redis集群以将所有SRTM高程数据存储在内存中。 SRTM数据为整个地球提供了数十亿点,我很好奇Redis在这种情况下会如何表现。 Redis甚至是正确的工具吗?我是否应该考虑将我的点分组以减少键/值对的数量?或者我应该研究像MongoDB这样的东西?性能和可扩展性是我主要关注的问题。