elasticsearch 용어와 개념 정리
·
Elasticsearch
1. 용어RDB와 비교해서 비교하면 더 헷갈리수 있을 것 같아, 순수 엘라스틱서치만 분석해보자 Index : 데이터를 저장하는 논리적인 단위이다. 이안에 실제로 데이터가 저장되는 것은 아니다. 데이터의 유형을 분리해주는 단위라 생각해라.Field : 데이터의 속성이다. 인덱스는 다양한 field로 구성되어있다.Document : 실제 데이터의 값. 속성값을 모두 갖고 있을수도 있고, 없을 수도 있다. 비정형 데이터의 특징이다.Shard : 데이터가 저장되는 물리적인 단위이다. Index는 여러개의 샤드로 나뉜다. 기본은 5개이다. 하나의 인덱스를 생성하면 자동으로 5개의 샤드도 생성된다.Node : Elasticsearch를 구성하는 하나의 단위 프로세스. 여러 인덱스가 모여 하나의 노드를 구성하고 다른..