ElasticSearch是一款分布式搜索服务
关系型数据库存在的问题:
如果使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低下
关系型数据库提供的查询 ,功能太弱
倒排索引:
分词:将一段文本按照一定的规则,拆分为不同的词条
将每条数据中的内容进行分词,形成词条。然后记录词条和数据的唯一表示的对应关系,形成的产物
ElasticSearch存储和搜索原理

ElasticSearch概念
应用场景:
海量数据的查询
日志数据分析
实时4数据分析
与数据库的区别
MySQL有事务性,而ES没有事务性,所以你删了的数据是无法恢复的
ES没有物理外键这个特性,如果你的数据强一致性要求比较高,还是建议慎用
MySQL使用方便,DML语法丰富,ES相对较弱
