在分布式集群中,我们介绍了分片,把它描述为底层的工作单元。但分片到底是什么,它怎样工作?在这章节,我们将回答这些问题:
为什么搜索是近实时的?
为什么文档的CRUD操作是实时的?
ES怎样保证更新持久化,即使断电也不会丢失?
为什么删除文档不会立即释放空间?
什么是refresh,flush, optimize API,以及什么时候你该使用它们?
为了理解分片如何工作,最简单的方式是从一堂历史课开始。我们将会看下,为了提供一个有近实时搜索和分析功能的分布式、持久化的搜索引擎需要解决哪些问题。
内容提示:
这章的内容是为了满足你的兴趣。为了使用ES,你不需要懂得并记住所有细节。阅读这章是为了感受下ES内部是如何运转的以及相关信息在哪,以备不时之需。但是不要被这些细节吓到。
下一节:Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。