프로젝트 진행 중 궁금한 내용 등을 취합하여 이야기해 보는 자리
매번 다른 주제의 테크세미나 진행
ELK란 무엇인가?Elasticsearch + Logstash + Kibana 를 같이 연동하여 사용한다는 의미로 ELK, ELK 스택, 엘라스틱 스택이라고 부른다.무료 개방형 검색: Elasticsearch, ELK 및 Kibana 개발사 | Elastic
루씬(Lucene)을 기반으로 검색 엔진이다. JAVA로 개발되었다. (Elastic License 하에 제공)
고성능 정보 검색 IR(Information retrieval) 라이브러리이다. JAVA로 구현되어있다. 아파치 솔라(Solr)와 엘라스틱서치의 검색엔진으로 사용되고있다.
IR은 문서를 검색하거나, 문서와 연관된 메타 정보를 검색하는 과정을 말한다.NoSQL 저장소로써의 활용), 웹과 DB에 API를 지원한다.특징?
JSON 기반의 스키마 없는 저장소? - 데이터 모델로 JSON을 쓰기 때문에 요청과 응답을 모두 JSON문서로 주고받고 소스 저장도 JSON으로 저장한다. JSON 문서를 넘겨주면 자동으로 인덱싱한다. 숫자나 날짜 등의 타입은 자동으로 매핑한다.