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)
还没有任何评论哟~
