ES-ElasticSearch-概念
ES在日志处理领域的使用非常广泛,那么它和我们的MySQL的数据库的联系是什么呢?概念又是如何呢?
老版本里,ES中的概念与关系型数据库里基本是一一对应的。
索引对应数据库。
类型对应表。
文档对应一行数据。
映射对应表结构。
不过新版本里,不推荐类型了。也就是没有表的概念了。
主要还是因为ES底层对于同一索引中的同一字段采用相同的存储概念,但是多个type中的同名字段如果类型不同,存储起来效率比较低。
ES在日志处理领域的使用非常广泛,那么它和我们的MySQL的数据库的联系是什么呢?概念又是如何呢?
老版本里,ES中的概念与关系型数据库里基本是一一对应的。
索引对应数据库。
类型对应表。
文档对应一行数据。
映射对应表结构。
不过新版本里,不推荐类型了。也就是没有表的概念了。
主要还是因为ES底层对于同一索引中的同一字段采用相同的存储概念,但是多个type中的同名字段如果类型不同,存储起来效率比较低。