💡 NoSQL
NoSQL은 비관계형 데이터베이스
구조화되지 않은 데이터를 저장할 수 있으며, 대용량 데이터 처리와 분산처리에 용이
💡Elasticsearch
Elasticsearch는 NoSQL 기반의 분산 검색 및 분석 엔진
대량의 데이터를 실시간으로 검색, 분석, 시각화하는 데 사용
따라서 Elasticsearch는 NoSQL 데이터베이스의 일종으로 볼 수 있습니다. Elasticsearch는 NoSQL 데이터베이스 중에서도 검색과 분석에 특화된 솔루션으로, 대용량의 데이터를 빠르게 검색하고 분석할 수 있습니다. Elasticsearch는 데이터의 실시간 검색 및 분석이 필요한 분야에서 널리 사용됩니다.
💡 NoSQL과 클라우드
NoSQL은 분산 환경에서 대량의 비정형 데이터를 처리하기 위한 데이터베이스 시스템으로, 클라우드 컴퓨팅과 함께 발전해옴. 예를 들어, AWS(Amazon Web Services)는 DynamoDB라는 NoSQL 데이터베이스 서비스를 제공하고 있으며, Microsoft Azure는 DocumentDB, Google Cloud Platform은 Cloud Datastore 등을 제공하고 있습니다. 이러한 서비스들은 클라우드 환경에서 쉽게 사용할 수 있도록 스케일 업/다운이 가능하고, 백업과 복원 등의 관리 기능도 제공
💡MongoDB
NoSQL의 특징을 지니고 있으며, JSON 형태의 데이터를 저장하고 조회할 수 있는 문서지향 데이터베이스
'DB > Elastic Search' 카테고리의 다른 글
[Elastic Search] 개발환경 설치 (0) | 2022.03.28 |
---|
댓글