Elasticsearch는 점점 많은 문제를 해결하는 분산형 RESTful 검색 및 분석 엔진입니다. Elastic Stack의 핵심으로, 데이터를 중심부에 저장하여 예상되는 항목을 검색하고 예상치 못한 항목을 밝혀낼 수 있습니다.
속도
Elasticsearch는 빠릅니다. 정말 빠릅니다.
Elasticsearch는 전문 검색 쿼리를 위해 유한 상태 변환기를 통한 역 인덱스를 구현하고, 숫자 및 위치 데이터 저장을 위해 BKD tree를 구현하였으며, 분석을 위해 column store 를 구현했습니다.
모든 항목이 색인 되기 때문에 어떤 인덱스도 아쉽지 않을 것입니다. 모든 데이터를 놀랍게 빠른 속도로 액세스하여 활용할 수 있습니다.
확장성
작은 노트북부터 페타바이트의 데이터가 포함된 수백 개의 서버에서 모두 실행할 수 있습니다.
Cluster에서 인덱스와 쿼리 배포 방법을 자동으로 관리하면서 초당 엄청난 양의 이벤트를 처리할 수 있도록 수평적 확장이 가능합니다.
안정성
여러분이 시스템 외부에서 작업하는 동안 내부는 저희가 보호합니다.
하드웨어 오류, 네트워크 분리. Elasticsearch는 발생 가능한 오류들을 감지하여 클러스터(그리고 여러분의 데이터)를 안전하게 보호합니다.
Elasticsearch는 분산 환경으로 설계 가동되기 때문에 사용자가 오류를 염려할 필요가 없습니다.
여러분이 시스템 외부에서 작업하는 동안 내부는 저희가 보호합니다.
유연성
다양한 사례가 있으신가요? 모두 가져오세요.
숫자, 텍스트, 위치정보, 구조적, 비구조적. 어떤 데이터든 환영합니다.
검색 시스템 구축, 보안 분석, 로그 분석등은 전 세계의 기업들이 Elasticsearch 를 통해 문제를 해결하고 있는 수많은 사용 사례중 일부일 뿐입니다.
운용의 즐거움
간단한 작업은 간단해야 합니다. Elasticsearch는 어떤 규모에서도 성능의 훼손 없이 작업이 간편하도록 제작되었습니다.
모두 양손 들고 소리 지르십시오!
클라이언트 라이브러리
원하는 프로그래밍 언어로 Elasticsearch와 상호 작용
Elasticsearch는 표준 RESTful API와 JSON을 사용합니다. 또한 Elasticsearch는 Java, Python, .NET 및 PHP와 같은 다양한 언어로 클라이언트를 구축하고 유지 관리합니다. 이러한 클라이언트는 작업하기 쉽고, 사용하기 자연스러우며, Elasticsearch와 마찬가지이기 때문에 클라이언트에서 수행하는 작업에 제한이 없습니다.
엔터프라이즈 지원
보호하고 모니터링하십시오.
Cluster에 사용자 이름과 암호 설정을 원하십니까? Security를 설치하면 됩니다. Elasticsearch의 성능을 알고 싶으십니까? Monitoring을 추가하십시오. 이 모두가 X-Pack을 통해 제공됩니다.
X-Pack는 쉽게 설치되어 사용 가능한 범위를 확장해주며, 보안, 모니터링, 알림, 보고 및 그래프 탐색 기능으로 완벽한 Elasticsearch 환경을 제공합니다.
HADOOP 과 SPARK
대규모 데이터를 Hadoop에서 관리 하시겠습니까? Elasticsearch-Hadoop (ES-Hadoop) 커넥터를 사용하여, Elasticsearch의 실시간 검색 및 분석 기능을 빅데이터에서 작업하십시오. 이것은 두 세계를 연결하는 최적의 방법입니다.
Add Comment