多列索引的最佳数据库?

Best database for multiple-column indexes?

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

感谢任何帮助。

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

Indexes allow MongoDB to process and fulfill queries quickly by creating small and efficient representations of the documents in a collection.

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

中提到的文档

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