这两天在学Elasticsearch,有个疑惑:
.......
一开始我所了解到的Elasticsearch,是个用于搜索的框架。
但是在学习的过程中,我看了很多的例程(springboot整合Elasticsearch),发现很少有涉及到Elasticsearch整合mysql(等数据库)。
例程给我的感觉就是:不需要mysql里的数据,直接在Elasticsearch里新建个表,然后再在里面存数据来查询。
+++++
问题来了,一个项目总该要用mysql、Oracle等数据库吧?Elasticsearch怎么查这些数据库里的数据呢?请大神解惑。
如果大神有相关的教程(基于Windows),还请贴出来让我了解是怎么回事,谢谢了
Elasticsearch是属于某一项突出的数据库,适合用来做关键字检索(比如搜索引擎)功能
它和mysql这种作为数据库没什么本质的区别,都是能存储,能查询. 没有谁整合谁,就好像你java去整合php???
问题来了,一个项目总该要用mysql、Oracle等数据库吧 这句话是不对的 你可以只用es,没有什么项目是必须要传统关系数据库的
例程给我的感觉就是:不需要mysql里的数据,直接在Elasticsearch里新建个表,然后再在里面存数据来查询。这句话是对的