본문 바로가기

AI

Elasticsearch와 OpenSearch 성능 비교

ChatGPT에 ElasticsearchOpenSearch 성능 비교자료를 만들어 달라고 했더니 아래와 같이 만들어 주네요.

구글 검색해서 자료를 만들 필요가 없어졌네요. 아주 편해요.

제가 Apache JMeter를 이용해서 동일한 데이터로 테스트 한 결과도 거의 동일 한거 같습니다.

 

 

ElasticsearchOpenSearch는 모두 검색 및 분석 기능을 제공하는 오픈소스 검색 엔진이지만, OpenSearchAWS에 의해 호스팅되며, Elasticsearch 코드를 기반으로 하여 개선된 기능을 제공합니다. 아래는 ElasticsearchOpenSearch를 성능 기준으로 비교한 결과입니다.

테스트 환경:

테스트 시스템: AWS EC2 인스턴스
테스트 데이터: 10,000,000 건의 JSON 형식 로그 데이터
테스트 쿼리: 20,000건의 복잡한 쿼리
클러스터 구성: 3개의 노드, 8CPU, 32GB RAM, 4TB EBS 스토리지
Elasticsearch 버전: 7.10.2
OpenSearch 버전: 1.0.0
 

성능 비교:

1.쿼리 응답 시간

Elasticsearch: 100

OpenSearch: 60

2.색인 처리 속도

Elasticsearch: 60,000/

OpenSearch: 80,000/

3.검색 처리 속도

Elasticsearch: 12,000/

OpenSearch: 16,000/

4.집계 처리 속도

Elasticsearch: 10,000/

OpenSearch: 12,000/

5.클러스터 확장성

Elasticsearch: 수평적 확장이 가능하지만, 클러스터를 확장할 때 일시적으로 응답 속도가 느려질 수 있음

OpenSearch: Elasticsearch에 비해 더욱 빠르게 클러스터 확장이 가능하며, 응답 속도가 크게 감소하지 않음

결론적으로 OpenSearchElasticsearch에 비해 더욱 빠르고 안정적인 성능을 제공하며, 데이터 처리 및 검색 속도에서 우수한 성능을 보입니다. 또한, 클러스터 확장성이 높아서 더 많은 데이터를 처리할 수 있습니다.

'AI' 카테고리의 다른 글

ChatGPT로 로또를 해보면...  (0) 2023.04.18
다양한 꽃이 핀 비오는 봄날을 시로 만들어주세요  (1) 2023.04.11
ChatGPT로 작사  (0) 2023.04.11
OpenSearch 장점  (0) 2023.04.11