2024-04-25 06:01:41 发布
网友
在我工作的应用程序中,我需要在数据库中搜索文本(全文搜索),并根据其他列对结果进行优先级排序。考虑到性能,哪种数据存储最好?我需要搜索结构化数据并对结果进行优先级排序。你知道吗
它是RDBMS还是文档库(Couch,Mongo)还是其他NoSQL数据库?或者我应该使用Hadoop之类的批处理工具来准备搜索数据?你知道吗
我在找方向。提前谢谢。你知道吗
一个月前,我遇到了一个类似的问题,我想知道nosql解决方案的性能优势是否有确凿的事实和可靠的衡量标准。你知道吗
所以我在谷歌上搜索比较,发现了这个neat test,这是皮埃尔·伊夫几天前做的。你知道吗
一句话:在性能方面,文档存储似乎占据了主导地位,但与nosql解决方案一样,您必须始终牢记权衡。你知道吗
更新: 我忘了提的是:皮埃尔还讨论了区分大小写的速度差异。在全文搜索中,我不能完全理解这个讨论,因为在全文搜索中,您几乎总是希望不区分大小写的搜索。可能你正在搜索的单词用大写字母标记为重要(带有一个小s!)你永远也找不到他们。你知道吗
一个月前,我遇到了一个类似的问题,我想知道nosql解决方案的性能优势是否有确凿的事实和可靠的衡量标准。你知道吗
所以我在谷歌上搜索比较,发现了这个neat test,这是皮埃尔·伊夫几天前做的。你知道吗
一句话:在性能方面,文档存储似乎占据了主导地位,但与nosql解决方案一样,您必须始终牢记权衡。你知道吗
更新: 我忘了提的是:皮埃尔还讨论了区分大小写的速度差异。在全文搜索中,我不能完全理解这个讨论,因为在全文搜索中,您几乎总是希望不区分大小写的搜索。可能你正在搜索的单词用大写字母标记为重要(带有一个小s!)你永远也找不到他们。你知道吗
相关问题 更多 >
编程相关推荐