2024년 8월 3일

출처: 313DEVGRP

Elastic Search - 유일하게 클러스터링이 가능한 NoSQL

  1. 코디네이팅 노드 - request만 받음
  2. 인제스트 노드 - 데이터를 어떻게 분산시킬지 결정
  3. 마스터 노드 - 받은 분산 데이터를 어디 데이터 노드에 넣을지 계산
  4. 데이터 노드 - 많으면 많을 수록 좋음 ㅋ

[ElasticSearch] 노드의 종류

오라클 엔터프라이즈 - 트랜잭션 수(Max 1,100)

Elastic Search 단일 노드로 Max 4,500

모니터링 서비스를 대체

고속 데이터 처리 - redis

데이터간 연관이 꼭 있어야하는 경우 - RDB

DB 클러스터링은 select만 가능, insert는 불가능

대용량 데이터 - 단일 Enitity, 실시간 - ES

대용량 데이터 그 이상, 통계형 데이터 - 하둡