es是倒排索引,底层跟solr一样使用lucene,适合于nosql场景,例如分本分词搜索这种
oracle是二叉树索引,适用于sql场景
抛开数据量和业务场景去单独讨论哪个快,是耍流氓的行为
例如早些年,mysql开源还没有这么成熟的时候 es也还是2.2版本的时候,分库分表中间件也只是大厂的专利,几千万数据量的复杂查询都是首选oracle和db2
现在无论是mysql/分库分表中间件/es性能自己周边大数据产品,一年好几个台阶,互联网行业大部分都开始上云,最近几年的云原生,k8s 弹性扩缩容,spring系列/spring cloud/spring boot全家桶
个人觉得,更多的还是应该以云原生的思考方式去考虑架构以及业务场景,文本搜索如果没有太大定制化,首推es oracle就不要用了,云数据库,弹性扩缩容,异地多活,主从冷备,各种都有,况且oracle老板还经常发表歧视中国言论 不跟他玩
顶一下
(0)
0%
踩一下
(0)
0%
- 相关评论
- 我要评论
-