[ElasticStack] 엘라스틱서치 index, document, bulk


[ElasticStack] 엘라스틱서치 index, document, bulk

엘라스틱 서치의 모든 기능은 REST API 형태 인덱스 document를 저장하는 논리적 구분자 document는 실제 데이터를 저장하는 단위 RDBMS의 테이블과 유사한 개념 동일한 인덱스에 있는 document는 동일한 스키마(매핑)을 갖는다. 모든 document는 반드시 하나의 인덱스에 포함 document document는 엘라스틱서치에서 데이터가 저장되는 기본 단위로 JSON 형태 하나의 document는 여러 필드와 값을 갖는다. 스키마에 따른 그룹핑 일반적으로 스키마(매핑)에 따라 인덱스를 구분함 관리 목적의 그룹핑 기본적으로 인덱스는 용량이나 숫자 제한 없이 무한대의 도큐먼트를 포함 가능 이론적으로 하나의 인덱스에 수억 개의 document 저장 가능 하지만 인덱스가 커지면 검색 시 많은 document를 참조해야 하기에 성능이 나빠짐 운용할 때 인덱스 용량 제한을 둠 특정 도큐먼트 개수에 도달하거나 특정 용량을 넘어서면 인덱스 분리 날짜/시간 단위로 분리 인덱스 ...


#document #elasticSearch #index

원문링크 : [ElasticStack] 엘라스틱서치 index, document, bulk