Advertisement

Es与MongoDB在地理数据搜索性能上的对比分析

阅读量:

Es与MongoDB地理数据搜索性能比较

基础环境信息

主机信息:

  • 处理器:i5-9400 2.90GHz
  • 内存:16G
  • 硬盘:224G

软件信息:
Es:

  • 版本:7.6.2
  • JDK 1.8
  • 单机模式运行
  • 默认配置文件

Es客户端:

  • RestHighLevelClient 7.6.2

Mongo:

  • 版本:4.2.11
  • 单机模式运行
  • 默认配置文件

Mongo客户端:

  • spring-data-mongodb 3.1.2
  • mongodb-driver-sync 4.1.1

准备和录入测试数据

分别在Es(Elasticsearch)和MongoDB中存储了10至100万等数量的坐标点数据,并随机插入了若干数量的测试坐标点作为范围查询的数据样本。具体而言,在Es中的相关说明与MongoDB中的处理方式有所不同。遵循RFC 7946的标准地理数据格式,并且两者的具体实现存在细微差别。

Es存储数据

复制代码
    {
      "type": "Feature",
      "geometry": {
    "type": "Point",
    "coordinates": [125.6, 10.1]

全部评论 (0)

还没有任何评论哟~