es是倒排索引,底层跟solr一样使用lucene,适合于nosql场景,例如分本分词搜索这种 oracle是二叉树索引,适用于sql场景 抛开数据量和业务场景去单独讨论哪个快,是耍流氓的行为 。es查询和oracle哪个快?更多详情请大家跟着小编一起来看看吧!

es查询和oracle哪个快(1)

es查询和oracle哪个快(1)

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

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

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

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

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

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