ELK Stack이란?


  • Elasticsearch
  • Logstash
  • Kibana

각 첫 글자를 따서 ELK 라고 부른다.

아키텍처

RDBMS vs Elasticsearch 용어

RDBMS vs Elasticsearch 구동 방식

https://www.youtube.com/watch?v=B1Aq2GQ4E78

"Jone"이라는 Text를 조회하기 위한 과정을 생각해보자.

RDBMS search "Jone"

"doc1" > "class" > Searching profressor "Jone"

이 과정이 N개 Row의 갯수만큼 늘어난다.

Elasticsearch search "Jone"

Text "Jone" > "doc1, doc2"

Jone이라는 색인이 되어 있기 때문에 "doc1, doc2"가 해당 Text를 가지고 있다고 바로 알 수 있다.

그렇기 때문에 성능적인 면에서 뛰어나다.

results matching ""

    No results matching ""