深入理解ElasticSearch
深入理解ElasticSearch深入理解ElasticSearch
lasticsearch是一个基于Apache Lucene(TM)的分布式可扩展的实时搜索和分析引擎.
优点:
实时分析的分布式搜索引擎,效率极高
可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据
它是一个面向文档的数据库,既然是数据库那就来说一下它和数据库的对应关系:
应用介绍
深入理解ElasticSearch
lasticsearch是一个基于Apache Lucene(TM)的分布式可扩展的实时搜索和分析引擎.
优点:
实时分析的分布式搜索引擎,效率极高
可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据
它是一个面向文档的数据库,既然是数据库那就来说一下它和数据库的对应关系:
关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns)
Elasticsearch(非关系型数据库) ⇒ 索引(index) ⇒ 类型(type) ⇒ 文档 (document)⇒ 字段(Fields)
Elasticsearch是如何做到快速索引的呢?
Elasticsearch采用了倒排索引的方式,这种方式比传统的关系型数据库中采用的B-Tree和B+Tree要快。
倒排索引:
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 深入理解ElasticSearch
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
深入理解ElasticSearch.pdf | 35,926.92 KB | 2019-09-20 |
发表评论 取消回复