ElasticSearch란?


ElasticSearch란?

ElasticSearch(ES)란? - ElasticSearch는 Apache Lucene에서 기반이 되어 구축되어 대량의 데이터를 저장, 분석, 검색을 할 수 있는 검색 및 분석 엔진이다. - 대용량의 DB 데이터에서 문자열 검색의 속도 및 DB 과부하를 방지하기 위하여 사용 - 대용량의 데이터를 분석하기 위하여 사용 ElasticSearch 구성 요소 1. Document (도큐먼트) - 실제 데이터를 저장하는 단위로 Json 형태이다. - 하나의 도큐먼트는 여러 필드와 값을 갖는다. (field - value) - 모든 도큐먼트는 반드시 하나의 인데스에 포함 - 도큐먼트를 인덱스에 포함시키는 것을 인덱싱(indexing)이라고 표현 - RDBMS의 레코드와 비슷한 개념 2. Index (인덱스) -..


원문링크 : ElasticSearch란?