我有一个稀疏的数据库。一些字段是布尔类型(这些字段应该被索引),一些其他字段是标称类型(同样,这些字段也应该被索引),而一些其他字段是文本类型(但那些不应该被索引)。我想将我的数据保存在数据库中,以便我可以根据索引字段的任意组合进行搜索并获取结果。我应该考虑使用Elasticsearch,MongoDB还是其他数据库?
感谢任何帮助。
答案 0 :(得分:1)
根据上述描述,我建议MongoDB最适合您的需求,因为MongoDB具有强大的索引管理功能,并支持多种类型的索引。
索引允许MongoDB快速处理和完成查询 在a中创建文档的小而有效的表示 集合。
有关mongodb中索引类型的更多详细说明,请参阅以下URL中提到的文档