0%

ElasticSearch 學習紀錄 Part2 - sharding & scalability

前言

這篇文章是出自於線上課程 Complete Guide to Elasticsearch 的所記錄的筆記。

這一篇文章主要說明 sharding 在 ElasticSearch 扮演什麼角色

本文

Sharding 是一種將 index 分成更小塊的一種方式,目的是為了能夠儲存更多資料。

舉例來說,如果我們有一個大小 600G 的 index 以及兩個500G 的 nodes

此時,我們並不能夠將這個 index 放在同一個 node 上,因為此時並沒有一個足以容納大小為 600G 的 node。
因此我們需要透過 sharding 的方式,讓我們先將 index 切成小塊

然後再將這兩塊分別放置不同的 node 上

Reference

  1. Complete Guide to Elasticsearch