elasticsearch是基於Lucene這個非常成熟的索引方案,另外加上一些分佈式的實現,集羣,shards, replications等。
ES的優勢體現在以下幾個方面
1.橫向可擴展性:只需要簡單的配置就可以將新的機器加入集羣。
2.分片機制提供更好的分佈性:同一個索引分成多個分片(shard)
3.高可用性:提供複製relpica機制,一個分片可以設置多個複製,使得某臺服務器宕機的情況下,集羣仍舊可以運行。會把丟失的shard的複製恢復到其他可用節點上。
Lucene
elasticsearch是基於Lucene這個非常成熟的索引方案,另外加上一些分佈式的實現,集羣,shards, replications等。
ES的優勢體現在以下幾個方面
1.橫向可擴展性:只需要簡單的配置就可以將新的機器加入集羣。
2.分片機制提供更好的分佈性:同一個索引分成多個分片(shard)
3.高可用性:提供複製relpica機制,一個分片可以設置多個複製,使得某臺服務器宕機的情況下,集羣仍舊可以運行。會把丟失的shard的複製恢復到其他可用節點上。
Lucene