es查询和oracle哪个快

噯纞氷河 2个月前 已收到1个回答 举报

倒退爱情 4星

共回答了442个问题采纳率:96.4% 评论

es是倒排索引,底层跟solr一样使用lucene,适合于nosql场景,例如分本分词搜索这种

oracle是二叉树索引,适用于sql场景

抛开数据量和业务场景去单独讨论哪个快,是耍流氓的行为

例如早些年,mysql开源还没有这么成熟的时候 es也还是2.2版本的时候,分库分表中间件也只是大厂的专利,几千万数据量的复杂查询都是首选oracle和db2

现在无论是mysql/分库分表中间件/es性能自己周边大数据产品,一年好几个台阶,互联网行业大部分都开始上云,最近几年的云原生,k8s 弹性扩缩容,spring系列/spring cloud/spring boot全家桶

个人觉得,更多的还是应该以云原生的思考方式去考虑架构以及业务场景,文本搜索如果没有太大定制化,首推es oracle就不要用了,云数据库,弹性扩缩容,异地多活,主从冷备,各种都有,况且oracle老板还经常发表歧视中国言论 不跟他玩

2小时前

29
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com