개요와 특징
개요와 특징
Vald는 이미지·오디오·비디오·텍스트·바이너리 등 어떤 객체든 벡터로 변환만 하면 처리할 수 있어요. 인식(Recognition), 추천(Recommendation), 탐지(Detecting), 문법 검사(Grammar checker), 실시간 번역(Real-time translator) 등 다양한 용도에 응용할 수 있어요.
주요 특징을 정리하면 이렇게 돼요.
- 클라우드 네이티브 기반 벡터 검색 엔진: 쿠버네티스 위에서 도는 구성요소들이 협력해 동작해요.
- 자동 벡터 인덱싱과 인덱스 백업: 인덱스를 주기적으로 생성·백업해서 장애에도 검색이 이어져요.
- 수평 확장(Horizontal scaling): 에이전트(Agent) 노드를 늘려 수십억 벡터까지 검색할 수 있어요.
- NGT 사용: 가장 빠른 ANN 알고리즘 가운데 하나인 NGT로 이웃을 검색해요.
요구 사항으로는 쿠버네티스 1.19 이상, 그리고 Vald Agent NGT가 필요로 하는 AVX2 명령어가 있어요.