精确查询时数据库与lucene索引效率哪个高visualbasic•2023-3-28•sql•阅读10这个对比的意义不是特别大,因为应用的场景不一样。比如说:数据库单节点部署,不做分库分表,不做集群,为查询字段建立索引。此时lucene和数据库效率差距不大。但数据越多,lucene的优势就更明显。数据库分库分表,建立索引。足够的优化之后,在精确查询的情况下,两者依然可以保持在毫秒级的查询效率。比如某宝,优化后的mysql并不比lucene慢。要不要分页。由于lucene是把所有的相关信息查出来,放入内存,然后再进行分页的,所以,当数据量较大的情况下,数据库的分页效率会更高。总结来说,lucene是做全文索引的,如果完全的精确查询,数据库就能满足要求。并且数据库的存入效率更高。Lucene一个常见的用例是在一个或者多个数据库表进行全文检索。 虽然MySql有全文检索的功能,但是如果字段和数据量增加,MySql的性能会减低很快。映射数据到Lucene通常情况下最需要解决的问题是怎么把数据库的数据描述到Lucene里面,最可能的解决方法法就是把数据表放到平面的Lucence Document对象里面。欢迎分享,转载请注明来源:内存溢出原文地址:https://54852.com/sjk/6779691.html数据库效率数据分页索引赞 (0)打赏 微信扫一扫 支付宝扫一扫 visualbasic一级用户组00 生成海报 数据建模中比较常用的工具有哪些?上一篇 2023-03-28淘宝的数据库怎么搭建? 下一篇2023-03-28 发表评论 请登录后评论... 登录后才能评论 提交评论列表(0条)
评论列表(0条)