이번 포스트에서는 Vector Database에 대해 알아보자. Vector Database 개요Vector DB는 AI 애플리케이션에서 RAG 서비스를 위해 필수적인 역할을 수행하는 특수한 유형의 DB이다. RAG는 모델이 가지고 있지 않은 데이터를 DB 등에서 검색해서 컨텍스트를 보완 후 사용하는 서비스다. 모델이 학습한 데이터는 벡터화 되어있기 때문에 보완할 데이터 역시 벡터 형태로 저장되어야 한다. Vector DB는 기존의 RDBMS처럼 정확히 일치하는 데이터를 찾는 대신 유사도 검색을 수행한다. 쿼리가 벡터로 주어지면 벡터 DB는 쿼리 벡터와 유사한 벡터를 반환한다.벡터 DB는 데이터를 AI 모델과 통합하는데 사용된다. 사용의 첫 번째 단계는 데이터를 벡터 DB에 로드하는 것이다. 그런 다..
02. Vector Database
이번 포스트에서는 Vector Database에 대해 알아보자. Vector Database 개요Vector DB는 AI 애플리케이션에서 RAG 서비스를 위해 필수적인 역할을 수행하는 특수한 유형의 DB이다. RAG는 모델이 가지고 있지 않은 데이터를 DB 등에서 검색해서 컨텍스트를 보완 후 사용하는 서비스다. 모델이 학습한 데이터는 벡터화 되어있기 때문에 보완할 데이터 역시 벡터 형태로 저장되어야 한다. Vector DB는 기존의 RDBMS처럼 정확히 일치하는 데이터를 찾는 대신 유사도 검색을 수행한다. 쿼리가 벡터로 주어지면 벡터 DB는 쿼리 벡터와 유사한 벡터를 반환한다.벡터 DB는 데이터를 AI 모델과 통합하는데 사용된다. 사용의 첫 번째 단계는 데이터를 벡터 DB에 로드하는 것이다. 그런 다..
2025.06.06