제1장. 지금 벡터 데이터베이스가 중요한이유
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
벡터 데이터베이스는 이미 복잡한 데이터 환경 속에서 또 하나의 구성 요소로 기업들에 소개되는 경우가 많습니다. 이 용어는 벤더의 로드맵, AI 참조 아키텍처, 열정적인 팀이 구축한 내부 실험에서 등장합니다. 특히 의사 결정권자들에게는 왜 새로운 종류의 데이터베이스가 필요한지, 그리고 “더 나은 검색”을 넘어 실제로 어떤 문제를 해결해 주는지 명확하지 않은 경우가 많습니다. 작동 원리를 논의하기 전에, 한 걸음 물러서서 AI 시스템이 가끔 이용하는 클라이언트가 아닌 주된 소비자가 됨에 따라 데이터 접근 방식이 어떻게 변화하고 있는지 살펴보는 것이 유용합니다.
이 장은 바로 그러한 액세스 패턴의 변화에 초점을 맞춥니다. 이 장은 기존의 키워드 기반 검색 및 관계형 쿼리에서 시맨틱 검색으로 이어지는 경로를 추적하고, 기존 시스템이 어디에서 한계에 부딪히기 시작하는지 설명하며, 벡터 데이터베이스를 단순한 부분적인 해결책이 아닌 아키텍처적 대응책으로 소개합니다. 이어서 기업 팀이 직면하게 될 실질적인 질문들을 살펴봅니다. 검색이 정확한 일치 대신 의미에 기반할 때 무엇이 달라지는지, 모델 선택이 시스템 동작에 어떤 영향을 미치기 시작하는지, 그리고 벡터 기능은 독립형 시스템에 배치해야 하는지 아니면 기존 플랫폼에 통합해야 하는지 등을 다룹니다. 목표는 독자들에게 벡터 데이터베이스가 왜 지금 중요한지에 대한 명확하고 공통된 이해를 제공하여, 이후의 메커니즘, 파이프라인, 거버넌스에 관한 장들이 구체적인 맥락을 갖도록 하는 것입니다.
키워드 검색에서 의미 기반 검색으로
기업 데이터 시스템은 항상 데이터에 접근하는 주된 방식을 반영해 왔습니다. 수년 동안 이러한 접근 패턴은 안정적이었습니다. 애플리케이션은 결정론적 트랜잭션에 의존했습니다. 분석가들은 명확하게 정의된 스키마를 사용하여 구조화된 데이터를 쿼리했습니다. 검색 시스템은 키워드, 순위, 그리고 인간의 해석에 맞춰 조정된 관련성에 중점을 두었습니다. 이러한 시스템은 질문이 명시적이었고 답변이 정확할 것으로 예상되었기 때문에 잘 작동했습니다.
AI 기반 애플리케이션은 새로운 접근 방식을 도입합니다. LLMs, 검색 강화 생성(RAG) 파이프라인, 에이전트 기반 시스템은 정확한 일치 항목을 찾지 않습니다. 이들은 맥락상 관련성이 있는 정보를 찾습니다. 이들은 구조화 및 비구조화 데이터를 모두 처리합니다. 이들은 모호성을 용인하며 정확성보다 유용성을 우선시합니다. 이러한 소비 방식의 변화는 다른 가정 하에 설계된 기존 데이터베이스 및 검색 기술의 한계를 드러냅니다. 그림 1-1은 결정론적인 키워드 기반 접근 방식에서 문맥을 인식하는 의미론적 검색으로의 이러한 전환을 보여줍니다.
그림 1-1. 키워드 기반 검색에서 시맨틱 검색으로의전환은 구조화 및 비구조화 데이터 전반에 걸쳐 정확한 일치에서 문맥을 고려한 관련성으로의 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access