LanceDB의 개요
LanceDB는 임베디드 검색 라이브러리입니다. SQLite처럼 애플리케이션 안에서 실행되고, 서버 프로세스 없이 로컬 디스크나 S3, GCS, Azure Blob 같은 객체 스토리지의 파일을 읽습니다. Rust로 작성됐고 Python, TypeScript, Rust SDK를 제공하며, 벡터 검색, 전문 검색, SQL 필터링을 지원합니다.
기반은 Lance입니다. Lance는 AI 데이터용으로 설계된 공개 컬럼형 파일 포맷으로, 임베딩을 이미지, 동영상 등 큰 객체와 함께 담고 자동으로 버전을 관리합니다. Lance는 DuckDB와도 함께 쓸 수 있고, Hugging Face Hub는 이를 기본으로 읽으며, Milvus 3.0은 Lance 파일을 제자리에서 조회할 수 있습니다.
회사의 유료 제품은 연간 계약으로 판매되는 분산 배포판 LanceDB Enterprise입니다. 현재 문서는 오픈소스 라이브러리와 Enterprise만 설명하며, 별도 가격이 있던 LanceDB Cloud는 더 이상 나오지 않습니다. 회사는 2025년 6월에 $30M 규모의 시리즈 A 투자를 유치했습니다.
LanceDB, 쓸 만한 가치가 있습니까?
LanceDB가 남다른 이유는 데이터베이스이기 전에 저장 포맷이기 때문입니다. 임베딩, 메타데이터, 원본 미디어가 디스크나 S3의 Lance 파일에 함께 담기고 자동으로 버전이 관리되며, 같은 파일이 검색, DuckDB 분석, 모델 학습에 쓰입니다. 멀티모달 팀에게는 복사 단계와 동기화 작업이 하나씩 사라집니다. 2026년 보도에서 언급된 고객으로는 Netflix와 ByteDance의 Volcano Engine이 있습니다.
임베디드 설계는 로컬 앱, 노트북, 서버리스 함수, 그리고 작은 영구 색인이 필요한 에이전트에 잘 맞습니다. FAQ에 따르면 노드 하나로 수백만 개의 벡터를 무리 없이 처리하고, 약 100,000행 미만에서는 인덱스가 필요 없으며, GIST-1M 벤치마크에서 IVF-PQ는 정제를 거쳐 10 ms 미만에 0.95 이상의 재현율에 도달합니다. 프로젝트는 활발합니다. 스타는 약 11,750개이고 v0.40.0이 2026년 10월 7일에 나왔습니다.
약점은 동시 쓰기와 대규모에서 드러납니다. FAQ는 동시 쓰기 주체가 너무 많으면 커밋이 실패하고, 삽입할 때마다 새 파일 조각이 생기므로 쓰기를 묶어서 해야 하며, 벡터 수억 개나 테라바이트 단위 데이터가 Enterprise로 옮길 시점이라고 경고합니다. 근사 검색에 대한 신뢰할 만한 독립 벤치마크는 없으며, ANN-Benchmarks에 추가해 달라는 프로젝트 자체의 요청도 아직 열린 이슈로 남아 있습니다.
상업적 경로는 좁아졌습니다. 문서는 이제 오픈소스 라이브러리와 영업팀 문의로 판매되는 Enterprise만 소개하며, 유일하게 공개된 가격은 AWS Marketplace의 12개월 약정 $60,000입니다. 따라서 임베디드 라이브러리를 넘어선 팀은 곧장 엔터프라이즈 계약으로 뛰어야 합니다. Qdrant와 Milvus는 그 사이에 종량제 클라우드 등급을 둡니다.
제 역할을 하는 곳
S3에 이미지 5,000만 장 규모의 학습 세트를 정리하는 ML 엔지니어
별도 데이터베이스로 복사하지 않고 임베딩으로 이미지를 검색하고 필터링하기
이미지, 캡션, 임베딩을 S3의 Lance 테이블에 쓰고 Python에서 조회합니다. 같은 파일이 PyTorch 데이터 로더와 DuckDB에 쓰입니다. 비용은 S3 스토리지와 이미 쓰고 있는 컴퓨팅이며, 버전 관리로 정확한 학습 스냅샷을 재현할 수 있습니다.
로컬 AI 검색을 갖춘 데스크톱 노트 앱을 만드는 개발자
서버 없이 앱 안에 시맨틱 검색 탑재하기
TypeScript나 Python SDK로 LanceDB를 내장하고 색인을 사용자 파일 옆에 저장합니다. 호스팅 비용이 없으며, FAQ에 따르면 약 100,000행 미만에서는 인덱스가 필요 없어 대부분의 개인 라이브러리가 여기에 해당합니다.
페타바이트 단위 동영상을 보유한 미디어 기업의 데이터 플랫폼 책임자
아카이브 전체에 걸쳐 검색 및 특징 파이프라인 실행하기
이 규모는 연간 약정으로 판매되는 LanceDB Enterprise의 영역이며, AWS Marketplace에는 12개월에 $60,000으로 올라 있습니다. Milvus와 DuckDB가 같은 파일을 읽으므로 공개 Lance 포맷이 종속을 줄여 줍니다.
도입 전 확인할 점
- 설정
- pip install lancedb 또는 npm install @lancedb/lancedb를 실행한 뒤 로컬 폴더나 s3:// 경로에 연결합니다. 첫 테이블과 쿼리는 몇 분이면 됩니다. 서버는 없지 만 쓰기는 한 행씩이 아니라 묶어서 해야 합니다.
- 연동
- Python, TypeScript, Rust SDK와 Enterprise용 REST API. LangChain, LlamaIndex, Pandas, Polars, Apache Arrow, DuckDB 통합. S3, GCS, Azure Blob, S3 호환 저장소. GPU 인덱스 구축.
- 데이터와 개인정보
- 라이브러리는 지정한 곳에만 데이터를 저장하며, 원격 임베딩 제공업체를 쓰지 않는 한 호스팅 호출을 하지 않습니다. Apache 2.0은 상업적 제한이 없습니다. 2026년 10월 22일에 공개된 중간 심각도 권고 1건은 LanceDB 호스팅 REST API로 보내는 테이블 이름의 경로 탐색 문제입니다. Enterprise는 SOC 2 Type II, HIPAA, GDPR을 갖춘 것으로 나와 있습니다.
- 대규모 사용 시 비용
- 오픈소스는 스토리지와 컴퓨팅 비용만 듭니다. LanceDB Enterprise는 연간 약정으로 판매되며 AWS Marketplace에는 12개월 $60,000으로 올라 있고, 약정을 넘는 사용량은 종량제로 청구됩니다. 비공개 오퍼는 견적으로 제공됩니다.
- 제한
- 동시 쓰기 주체가 커밋 재시도를 소진할 수 있으며, FAQ는 벡터 수억 개를 넘으면 Enterprise를 권합니다. 열린 이슈와 풀 리퀘스트 687개로, 희소 벡터, 커서 페이지네이션, 다중 필드 벡터 검색 요청이 포함됩니다. 독립적인 ANN 벤치마크는 없습니다.
좋은 점
- 임베디드 방식으로 운영할 서버가 없음
- 벡터, 메타데이터, 미디어를 버전 관리되는 하나의 파일 포맷에
- 같은 파일을 DuckDB, Hugging Face, Milvus에서 읽을 수 있음
- 한 쿼리에서 벡터, 전문 검색, SQL 필터링
아쉬운 점
- 동시 쓰기 주체가 커밋에 실패할 수 있어 쓰기를 묶어야 함
- 독립적인 검색 벤치마크가 없음
- 무료와 $60,000 계약 사이에 종량제 관리형 등급이 없음
추천 대상
서버를 운영하지 않고 벡터 검색을 원하는, 멀티모달 또는 학습 데이터를 다루는 팀.
LanceDB 대안
LanceDB: 자주 묻는 질문
- LanceDB, 쓸 만한 가치가 있습니까?
- 임베딩이 이미지, 동영상, 학습 데이터 옆에 있다면 LanceDB는 별도 데이터베이스를 완전히 없애 줍니다. 다만 사용자가 많은 바쁜 검색은 무료 라이브러리가 겨냥한 용도가 아닙니다. 평점은 5점 만점에 4.0점입니다.
- LanceDB의 가격은 얼마입니까?
- Apache 2.0 라이선스의 무료 오픈소스입니다. LanceDB Enterprise는 연간 약정으로 판매되며, AWS Marketplace에는 12개월 약정 $60,000이 올라 있고 비공개 오퍼는 견적으로 제공됩니다.
- LanceDB의 단점은 무엇입니까?
- 동시 쓰기 주체가 커밋에 실패할 수 있어 쓰기를 묶어야 함; 독립적인 검색 벤치마크가 없음; 무료와 $60,000 계약 사이에 종량제 관리형 등급이 없음.
- LanceDB에 적합한 사람은 누구입니까?
- 서버를 운영하지 않고 벡터 검색을 원하는, 멀티모달 또는 학습 데이터를 다루는 팀.
- 팀이나 프로덕션 환경에서 LanceDB의 비용은 얼마입니까?
- 오픈소스는 스토리지와 컴퓨팅 비용만 듭니다. LanceDB Enterprise는 연간 약정으로 판매되며 AWS Marketplace에는 12개월 $60,000으로 올라 있고, 약정을 넘는 사용량은 종량제로 청구됩니다. 비공개 오퍼는 견적으로 제공됩니다.
- LanceDB에 회사 데이터를 맡겨도 안전합니까?
- 라이브러리는 지정한 곳에만 데이터를 저장하며, 원격 임베딩 제공업체를 쓰지 않는 한 호스팅 호출을 하지 않습니다. Apache 2.0은 상업적 제한이 없습니다. 2026년 10월 22일에 공개된 중간 심각도 권고 1건은 LanceDB 호스팅 REST API로 보내는 테이블 이름의 경로 탐색 문제입니다. Enterprise는 SOC 2 Type II, HIPAA, GDPR을 갖춘 것으로 나와 있습니다.
- LanceDB의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Chroma, Qdrant, Milvus 및 pgvector입니다.
답변 확인일: 2026년 10월 26일.
