벡터 검색이란?
생성형 인공지능은 벡터를 사용하여 비정형 데이터(텍스트, 이미지, 오디오)에 대한 지능형 시맨틱 검색을 가능하게 합니다. 벡터는 추천 엔진, 이상 징후 탐지 및 대화형 AI 구축에서 매우 중요한 역할을 합니다. MongoDB의 네이티브 기능으로 가능해진 다양한 사용 사례는 혁신적인 사용자 경험을 제공합니다.
벡터와 MongoDB의 결합된 힘

Novo Nordisk, 콘텐츠 디지털화 책임자

Novo Nordisk, 콘텐츠 디지털화 책임자
Okta 엔지니어링 디렉터
Delivery Hero, 선임 데이터 과학자

Kovai, CEO

VISO TRUST, 선임 소프트웨어 엔지니어

학습 센터
FAQ
Atlas Vector Search는 벡터에 담긴 시맨틱, 즉 의미론적 뜻을 기반으로 데이터를 검색하는 반면, Atlas Search는 키워드 검색(즉, 실제 텍스트 및 정의된 동의어 매핑 기반)을 지원합니다.
네, MongoDB Atlas는 벡터 데이터베이스입니다. Atlas는 완전 관리형 멀티 클라우드 개발자 데이터 플랫폼으로, 텍스트/어휘 검색 및 벡터 검색을 비롯한 다양한 기능을 제공합니다. 독립형 또는 추가 기능 형태의 벡터 데이터베이스를 사용하는 대신, 다재다능한 Atlas 플랫폼을 활용하여 운영 데이터, 메타데이터, 벡터 임베딩을 Atlas에 저장하고 Atlas Vector Search를 통해 인덱싱, 검색 및 고성능 생성형 인공지능 애플리케이션 구축을 원활하게 진행할 수 있습니다.
KNN은 'K-최근접 이웃(K-Nearest Neighbors)'의 약자로, 서로 가까운 벡터를 찾는 데 자주 사용되는 알고리즘입니다.
ANN은 '근사 최근접 이웃(Approximate Nearest Neighbors)'의 약자이며 성능 향상을 위해 정확성을 희생하는 유사한 벡터를 찾는 접근 방식입니다. 이는 Atlas Vector Search를 구현하는 데 사용되는 핵심 알고리즘 중 하나입니다. MongoDB의 근사 최근접 이웃 검색 알고리즘은 수백만 개의 벡터를 효율적으로 인덱싱하고 쿼리하기 위해 HNSW(Hierarchical Navigable Small World) 그래프를 사용합니다.
ENN은 '등가 최근접 이웃(Exact Nearest Neighbors)'의 약자이며 정확도 향상을 위해 성능을 일부 희생할 수 있는 유사한 벡터를 찾는 접근 방식입니다. 이 방법은 limit 변수로 지정된 벡터의 개수만큼 쿼리 벡터와 가장 가까운 벡터를 정확하게 반환합니다. 정확한 벡터 검색(ENN) 쿼리 실행은 최대 10,000개 문서의 필터링되지 않은 쿼리에서 1초 미만의 지연 시간을 유지할 수 있습니다. 또한 매우 선택적인 필터를 사용하여 광범위한 문서 집합을 벡터 관련성 순으로 정렬된 10,000개 이하의 문서로 제한하는 경우에도 낮은 지연 시간 응답을 제공할 수 있습니다.
예, Atlas Vector Search는 벡터 임베딩으로 변환할 수 있는 모든 종류의 데이터를 쿼리할 수 있습니다. 문서 모델의 이점 중 하나는 문서의 풍부한 데이터와 함께 임베딩을 저장할 수 있다는 것입니다.
Atlas Vector Search 시작하기
- 간소화된 배포
- 통합된 개발자 경험
- 수평, 수직, 독립적 확장
- 통합된 AI 에코시스템
- 전 세계 125곳 이상의 리전