검색엔진1 [엘라스틱서치] ElasticSearch란? (개념, 장단점, 면접 질문) ElasticSearchElasticsearch는 Apache Lucene 기반의 오픈소스, 분산, RESTful 검색 엔진입니다. 대량의 데이터를 신속하고 거의 실시간에 가까운 속도로 저장, 검색, 분석할 수 있도록 설계되었습니다. Elasticsearch는 주로 로그나 트랜잭션 데이터와 같은 대규모 데이터셋을 분석하고 검색하는 데 사용됩니다. 주요 특징분산 시스템: Elasticsearch는 데이터를 여러 노드에 분산하여 저장하므로, 시스템이 확장될 때 데이터의 양이 증가해도 처리 속도가 유지됩니다. 데이터는 자동으로 분할되어 여러 서버에 분산 저장되며, 이를 통해 높은 가용성과 확장성을 보장합니다.전문(Full-Text) 검색: Elasticsearch는 Lucene의 강력한 검색 기능을 활용.. 2024. 3. 25. 이전 1 다음