AnythingLLM 벡터 데이터베이스 — 내장 LanceDB와 다양한 제공자
AnythingLLM 벡터 데이터베이스 — 내장 LanceDB와 다양한 제공자
AnythingLLM은 기본적으로 LanceDB 기반의 비공개 내장 벡터 데이터베이스를 제공해요. 벡터가 AnythingLLM을 떠나지 않는 게 기본 동작이라 프라이버시가 보장됩니다.
지원하는 벡터 데이터베이스
AnythingLLM은 기본 옵션 외에도 많은 벡터 데이터베이스 제공자를 즉시(out of the box) 지원합니다.
- 로컬(Local) 벡터 데이터베이스 제공자 — 로컬에서 실행되는 옵션들
- 클라우드(Cloud) 벡터 데이터베이스 제공자 — 원격 관리형 옵션들
선택은 Docker 이미지에 따라 달라져요. 기본 이미지는 내장된 LanceDB를 쓰고, pg 이미지는 PostgreSQL + PGVector를 백엔드로 사용합니다. 로컬에서 가볍게 시작하고 싶다면 내장 기본값을, 팀 단위 확장이 필요하면 pg 이미지 같은 외부 벡터 DB를 고르면 됩니다.
더 알아보기
- Docker 설치는 Installation (Docker) 참고
- RAG 동작은 RAG in AnythingLLM 참고