Elacticsearch
Apache Lucene을 기반으로 구축
실시간 검색 및 분석을 위한 오픈 소스 분산 검색 및 분석 엔진
대용량 데이터의 색인(indexing)과 검색을 효과적으로 처리
특징은 아래와 같다.
분산 아키텍처
여러 노드로 구성된 분산 시스템으로 설계
대량의 데이터를 처리하고 고가용성 및 확장성을 제공
JSON 문서 스토어
JSON 형식의 문서를 저장하고 색인화
데이터를 유연하게 저장하고 쿼리할 수 있도록 해줌.
RESTful API
RESTful API를 통해 간편하게 상호 작용
HTTP를 사용하여 데이터를 색인화, 검색, 수정 및 삭제가능
분석 및 집계 기능
집계, 필터링, 정렬 등 다양한 기능을 사용하여 데이터를 분할 수 있다.
실시간 검색 및 색인화
대용량의 데이터를 실시간으로 색인화하고, 빠르게 검색할 수 있는 기능을 제공
확장성
수평적 확장이 가능하며, 클러스터에 노드를 추가하여 성능을 향상 시킬수있다.
오픈 소스
오픈 소스로 제공되어 라이선스 비용이 없으며, 커뮤니티에 의해 계속해서 개선 및 유지보수됨.
'이론' 카테고리의 다른 글
대규모 데이터와 신속한 응답을 제공하는 SQream DB (0) | 2024.01.19 |
---|---|
대량데이터 고성능 관리 시스템, Vertica (0) | 2024.01.19 |
Apache Kafka, 대용량의 실시간 데이터 스트림처리 (0) | 2024.01.19 |
Data Analytics, 데이터 분석 (0) | 2024.01.18 |
한 환경에서 다른 환경으로 이전하는 프로세스, 마이그레이션 Migration (0) | 2024.01.18 |