Elasticsearch學習之入門2
關于Elasticsearch的幾個概念:
1)在Elasticsearch中,文檔歸屬于類型type,而類型歸屬于索引index,為了方便理解,可以把它們與傳統關系型數據庫做類比:
Relational DB -> DataBases -> Tables -> Rows -> Columns
Elasticsearch -> Indices -> Types -> Documents -> Fields
Elasticsearch集群中,可以包含多個索引Indices,每個索引可以包含多個類型Type,每個類型可以包含多個文檔Document,每個文檔對象包含多個字段(Field).
2)分片,集群,節點,復制.
*將你的文檔分區到不同的容器或者分片(shards)中,它們可以存在于一個或多個節點中.
*將分片均勻的分配到各個節點,對索引和搜索做負載均衡.
*冗余每個分片,防止硬件故障造成的數據丟失.
*將集群中任意一個節點的請求路由到相應數據所在節點
*無論是增加節點,還是移除節點,分片都可以做到無縫的擴展和遷移.
一個節點(node)就相當于你的一個Elasticsearch實例,而集群(cluster)由一個或多個節點構成,它們具有相同的cluster.name,它們協同工作,分享數據和負載.
浙公網安備 33010602011771號