多列索引的最佳数据库?

时间:2015-11-19 10:41:30

标签: mongodb elasticsearch search-engine document-database

我有一个稀疏的数据库。一些字段是布尔类型(这些字段应该被索引),一些其他字段是标称类型(同样,这些字段也应该被索引),而一些其他字段是文本类型(但那些不应该被索引)。我想将我的数据保存在数据库中,以便我可以根据索引字段的任意组合进行搜索并获取结果。我应该考虑使用Elasticsearch,MongoDB还是其他数据库?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

根据上述描述,我建议MongoDB最适合您的需求,因为MongoDB具有强大的索引管理功能,并支持多种类型的索引。

  

索引允许MongoDB快速处理和完成查询   在a中创建文档的小而有效的表示   集合。

有关mongodb中索引类型的更多详细说明,请参阅以下URL中提到的文档

https://docs.mongodb.org/manual/core/index-types/