본문 바로가기
반응형

일래스틱서치2

Elasticsearch가 빠르다는데..? inverted index? 앞서 언급했듯이 elasticsearch는 검색엔진이다. 검색엔진이면 당연히 저장되어 있는 데이터들 중 원하는 데이터를 찾아내는 속도가 빨라야 하겠지? 근데 그건 다른 DB들도 마찬가지다. 그렇다면 elasticsearch가 다른 DB랑은 어떻게 다를까? Elasticsearch는 어떻게 작동하나요? 로그, 시스템 메트릭, 웹 애플리케이션 등 다양한 소스로부터 원시 데이터가 Elasticsearch로 흘러들어갑니다. 데이터 수집은 원시 데이터가 Elasticsearch에서 색인되기 전에 구문 분석, 정규화, 강화되는 프로세스입니다. Elasticsearch에서 일단 색인되면, 사용자는 이 데이터에 대해 복잡한 쿼리를 실행하고 집계를 사용해 데이터의 복잡한 요약을 검색할 수 있습니다. Kibana에서 사용.. 2020. 1. 5.
Elasticsearch? Kibana? Logstash? - Elastic Stack 작년에 회사 프로젝트를 진행하면서 Elasticsearch를 처음 접했다. 외부 협력사에 개발 의뢰를 했었는데 협력사에서 mysql과 함께 elasticsearch를 사용했다. 프로젝트가 대용량의 이기종 로그들을 한데 수집하는 내용이었는데, 검색 속도가 빠르다며 elasticsearch를 사용했었다. 프로젝트를 진행면서 협력사가 하도 그지같이 개발해오고 뭐 다 안된다고 궁시렁궁시렁대길래... 너무 답답한 나머지 elasitcsearch에 대해 직접 공부해보자며 Elastic Stack에 관심을 갖기 시작했다. 그렇다면 Elasticsearch가 정확히 뭘까? 위키백과에서는 아래와 같이 설명하고 있다. 일래스틱서치(Elasticsearch)는 루씬 기반의 검색 엔진이다. HTTP 웹 인터페이스와 스키마에서.. 2020. 1. 5.
반응형