ElasticSearch의 개요

deveopser·2022년 10월 20일
0

ElasticSearch

목록 보기
1/7

Elasticsearch 기본 개념

Elasticsearch는 데이터를 저장하고 분석하는 역할을 한다.
Elasticsearch는 JSON문서로 데이터를 저장하고 역인덱스라고 하는 데이터 구조를 사용하는데, 이것은 아주 빠른 풀텍스트 검색을 할 수 있도록 설계된 것입니다. 값을 기준으로 그 값을 포함하는 문서를 바로 저장했기 때문에 검색이 아주 유리합니다.

관계형 DB와 차이를 알수있게 비교해보자.
Elasticsearch는 어떠한 키워드에 어떠한 도큐먼트가 있는지를 찾는 반면,
관계형 디비에 경우 각 행에 접근하여 키워드가 있는지 확인하고, 다음 행으로 넘어가야한다.
어떠한 단어에 대하 찾는 시간복잡도가 O(1)과 O(N)이다.

REST API를 통해 데이터를 조회,저장,수정,삭제를 할수있다.

출처 : https://www.elastic.co/kr/what-is/elasticsearch
https://www.youtube.com/watch?v=B1Aq2GQ4E78&t=204s

profile
부끄럽게 공부하지말자.

0개의 댓글