opensearch
-
Elasticsearch와 OpenSearch의 차이점DevOps 2025. 3. 25. 08:26
Elasticsearch와 OpenSearch는 둘 다 분산 검색 및 분석 엔진으로, 내부적으로는 Apache Lucene을 기반으로 동작합니다.그러나 두 프로젝트는 라이선스와 생태계, 개발 주체의 차이로 인해 분리되었습니다. Elasticsearch는 원래 Elastic사에서 오픈소스로 시작했지만, 2021년 Elastic사가 라이선스를 Apache 2.0 → SSPL(서버 측 퍼블릭 라이선스)로 변경하면서, Amazon을 중심으로 기존 오픈소스 버전(7.10)을 기반으로 OpenSearch라는 포크 프로젝트가 시작됐습니다. 주요 차이점 요약:항목ElasticsearchOpenSearch개발 주체Elastic 사Amazon 중심의 커뮤니티라이선스SSPL (비OSI, 오픈소스 아님)Apache 2.0 (..
-
ElasticSearch vs. OpenSearchDevOps 2025. 3. 23. 22:43
Lucene은 검색 알고리즘의 엔진Elasticsearch는 운영 가능한 분산 검색 서비스Lucene = 자동차 엔진Elasticsearch = 엔진 + 차체 + 운전석 + 자동 조향 + 내비게이션 1. Lucene, Elasticsearch, OpenSearch 관계 요약계층설명🔧 Lucene검색 알고리즘을 제공하는 Java 라이브러리 (core engine)🚀 ElasticsearchLucene 위에 구축된 분산 검색 & 분석 엔진 (REST API 제공)🌿 OpenSearchElasticsearch의 오픈소스 포크(Fork). AWS가 주도관계:Lucene은 "엔진" (문서 색인 및 검색 알고리즘 제공)Elasticsearch / OpenSearch는 Lucene을 감싸서 분산 처리, API,..