# 벡터 DB 무료 구간 비교: Zilliz 는 서울 리전이 있어도 무료로는 못 씁니다

> Pinecone, Qdrant, Weaviate, Zilliz, pgvector 다섯 곳의 공식 가격 페이지와 문서를 열어 무료 구간과 과금 단위, 차원 상한을 같은 기준으로 놓았습니다. Zilliz 는 서울 리전이 있어도 무료와 서버리스로는 못 쓰고, pgvector 는 3,072차원에 HNSW 인덱스가 걸리지 않습니다.

- 출처: https://dec27.dev/ko/vector-db-compare/
- 저자: dec27
- 매체: dec27
- 발행일: 2026-08-20
- 최종 수정(UTC): 2026-08-20
- 카테고리: AI 자동화
- 키워드: 벡터 DB 비교, Pinecone Qdrant 비교, 벡터 데이터베이스 요금, RAG 인프라, pgvector 차원 제한

---

## 핵심 요약

- **Zilliz Cloud 는 서울 리전이 있는데 무료와 서버리스로는 그 리전을 쓰지 못합니다.** 리전 문서에는 서울(AWS `ap-northeast-2`), 도쿄, 싱가포르가 올라 있는데, 무료와 서버리스가 열려 있는 곳은 AWS `eu-central-1`, `eu-west-1`, Google Cloud `us-west1` 세 곳뿐입니다. 비교표에 리전 열을 하나만 두면 한국 독자를 정확히 오도합니다.
- **pgvector 는 차원 수가 요금이 아니라 인덱스 가능 여부에 먼저 걸립니다.** 저장은 16,000차원까지 되는데 HNSW 인덱스는 `vector` 타입 기준 2,000차원이 상한입니다. OpenAI `text-embedding-3-large` 의 3,072차원은 `halfvec` 캐스팅 없이는 인덱스가 만들어지지 않습니다. 매니지드 벡터 DB 넷에는 없는 종류의 제약입니다.
- **월 최소 금액 아래에서는 차원을 두 배로 올려도 청구액이 그대로입니다.** Weaviate Flex 의 차원 단가는 선형인데, 객체 100만 개를 1,536차원에서 3,072차원으로 올려도 차원 축 금액이 $7.1424 에서 $14.2848 로 갈 뿐이라 둘 다 최소 $45 에 묻힙니다.
- **무료 구간을 거는 축이 다섯 곳 모두 다릅니다.** Pinecone 은 저장과 인덱스와 읽기·쓰기 유닛, Qdrant 는 vCPU 와 RAM, Weaviate 는 객체와 컬렉션 개수, Zilliz 는 저장과 vCU, pgvector 는 DB 용량입니다. 같은 숫자로 비교되지 않습니다.
- **다섯 곳 중 셋의 무료 구간에 미사용 정지 조항이 붙어 있습니다.** Qdrant 는 1주 정지에 4주 삭제, Weaviate 는 7일 정지에 30일 영구 삭제, Supabase 는 1주 정지입니다. Zilliz 는 미사용이 아니라 크레딧 만료로 걸립니다. 무료 구간은 평가용이고 판단은 유료 첫 구간에서 갈립니다.
- 모든 값은 2026년 8월 20일에 각 사업자의 공식 가격 페이지와 공식 문서에서 확인했습니다. 통화는 전부 USD 이고 원화로 환산하지 않았습니다.

## 비교 기준을 먼저 정하고 대상을 골랐습니다

대상을 먼저 고르면 그 대상이 잘하는 항목이 기준이 됩니다. 순서를 뒤집었습니다. 다섯 축을 먼저 확정하고, 그 축에 공식 문서로 답을 낼 수 있는 곳만 대상으로 남겼습니다.

1. **무료 구간을 무엇으로 거는가.** 벡터 개수인지, 저장 GB 인지, 인덱스와 컬렉션 개수인지, 읽기와 쓰기 건수인지.
2. **무료 구간의 비활성 조건.** 일정 기간 쓰지 않으면 정지되는지, 삭제되는지, 기한이 며칠인지.
3. **과금 단위와 월 최소 금액.** 무엇을 세어 청구하는지, 그리고 쓰든 안 쓰든 나가는 바닥 금액이 있는지.
4. **차원 수가 요금에 걸리는 방식.** 1,536차원에서 3,072차원으로 올렸을 때 요금이 정확히 두 배가 되는지, 차원 자체에 하드 상한이 있는지.
5. **아시아 리전과 셀프호스팅.** 서울과 도쿄와 싱가포르를 제공하는지, 무료 구간에서도 되는지, 오픈소스 라이선스가 무엇인지.
대상은 다섯 곳입니다. Pinecone, Qdrant, Weaviate, Milvus 와 Zilliz Cloud, 그리고 pgvector 입니다. pgvector 는 호스팅 요금이 호스트마다 다르므로 Supabase 요금표 하나를 예시로 고정했습니다. **다섯 곳을 넘기지 않았습니다.** 여섯 곳부터는 비교가 아니라 나열이 됩니다.

## 기준 1: 무료 구간을 무엇으로 거는가

| 서비스 | 무료 구간이 거는 축 | 실제 값 |
| --- | --- | --- |
| Pinecone (Starter) | 저장, 인덱스 개수, 읽기 유닛, 쓰기 유닛 | 저장 2 GB, 인덱스 5개, 인덱스당 네임스페이스 100개, 쓰기 200만 유닛/월, 읽기 100만 유닛/월, 이그레스 1 GB/월 |
| Qdrant Cloud | vCPU, RAM, 디스크 | 단일 노드 0.5 vCPU / 1 GB RAM / 4 GB 디스크, 노드 1개 |
| Weaviate Cloud | 객체 개수, 메모리, 디스크, 컬렉션 개수 | 객체 10만 개, 메모리 1 GB, 디스크 10 GB, 컬렉션 1개(테넌트 3개까지), 사용자당 클러스터 1개 |
| Zilliz Cloud | 저장, vCU, 컬렉션 개수 | 저장 5 GB, 월 250만 vCU, 컬렉션 5개 |
| pgvector (Supabase Free) | DB 용량 | 데이터베이스 500 MB, 공유 CPU, RAM 500 MB |

출처: Pinecone Pricing 및 Database limits, Qdrant Pricing 및 Creating a Qdrant Cloud Cluster, Weaviate Pricing, Zilliz Cloud 무료 체험 문서, Supabase Pricing. 확인일 2026년 8월 20일.

**Pinecone 을 "2 GB 까지 공짜"로 요약하면 틀립니다.** 저장, 인덱스 개수, 읽기 유닛, 쓰기 유닛 중 하나만 걸려도 막힙니다. 벡터 개수 상한은 아예 명시돼 있지 않습니다. 조직당 프로젝트 하나, 사용자 두 명이라는 제한도 문서에 따로 있습니다.

**Qdrant 만 하드웨어 스펙으로 겁니다.** 다른 넷은 저장량이나 개수로 거는데 Qdrant 는 vCPU 와 RAM 으로 겁니다. 같은 표에 올리려면 환산이 필요한데, 공식 문서가 이 용량을 768차원 벡터 약 100만 개를 서비스할 수 있는 크기라고 스스로 환산해 줍니다.

**Weaviate 에서 먼저 걸리는 것은 객체 개수가 아니라 컬렉션 개수입니다.** 무료 구간은 컬렉션 1개입니다. 문서 종류마다 컬렉션을 나누는 설계는 무료 구간에서 아예 만들 수 없습니다. 객체 10만 개보다 이쪽이 먼저 막습니다.

**Zilliz 는 무료 저장 용량이 가장 큽니다.** 5 GB 이고 컬렉션도 5개까지 열립니다. 문서가 이 용량을 768차원 벡터 100만 개에 충분한 크기라고 적습니다. 다만 그 무료 구간을 어느 리전에서 쓸 수 있는지는 기준 5에서 다시 다룹니다.

**pgvector 에는 벡터 전용 무료 한도라는 개념이 없습니다.** 벡터는 그냥 테이블 용량입니다. Supabase 무료 플랜의 500 MB 안에 들어가면 되고, 그 500 MB 는 벡터가 아닌 데이터와 나눠 씁니다.

![자, 저울, 계량컵, 모래시계, 온도계 다섯 가지가 나란히 놓인 일러스트. 전부 다른 종류의 계량 도구입니다. 무료 구간을 거는 축이 사업자마다 달라 같은 숫자로 비교되지 않는다는 것을 나타냅니다.](/media/articles/vector-db-compare/five-instruments.png)

## 기준 2: 무료 구간의 비활성 조건

| 서비스 | 정지 | 삭제 | 무엇이 트리거인가 |
| --- | --- | --- | --- |
| Pinecone | 연 문서 네 곳에 조항 없음 | 연 문서 네 곳에 조항 없음 | 확인하지 못함 |
| Qdrant Cloud | 1주 미사용 | 4주 미사용 | 미사용 기간 |
| Weaviate Cloud | 7일 미사용 | 총 30일 미사용 시 영구 삭제 | 미사용 기간 |
| Zilliz Cloud | 자동 정지 규칙 없음 | 크레딧 만료 시 휴지통으로, 결제수단을 등록하지 않으면 그로부터 30일 뒤 영구 삭제 | 크레딧 만료 |
| pgvector (Supabase Free) | 1주 미사용 | 연 페이지에 조항 없음 | 미사용 기간 |

출처: Qdrant Creating a Qdrant Cloud Cluster, Weaviate Cloud Create a cluster, Zilliz Cloud 무료 체험 문서, Supabase Pricing. 확인일 2026년 8월 20일.

**빈칸 둘의 사유입니다.** Pinecone 칸은 가격 페이지와 문서 네 곳을 열었는데 기간 기준 조항이 없어서 비었습니다. Supabase 삭제 칸은 가격 페이지가 1주 정지까지만 적고 정지된 프로젝트를 언제 지우는지는 적지 않아서 비었습니다. **둘 다 "조항이 없다"가 아니라 "우리가 연 페이지에 없었다"입니다.** 다른 곳에 있을 수 있습니다.

**Zilliz 만 트리거가 다릅니다.** 다른 셋은 미사용 기간이 트리거인데 Zilliz 는 크레딧 만료가 트리거입니다. 업무용 이메일로 가입하면 조직에 $100 크레딧이 붙고 30일 만에 만료되며, 결제수단을 등록하면 $100 이 더 붙으면서 만료가 1년으로 늘어납니다. 자동 정지 규칙은 없고, 쓰지 않는 클러스터를 직접 정지시키라는 권고만 있습니다.

**Weaviate 가격 페이지의 "Always free" 는 문서와 같이 읽어야 정확합니다.** 가격 페이지만 보면 영원히 무료로 읽히는데, 클러스터 문서에는 7일 미사용 시 정지, 총 30일 미사용 시 영구 삭제가 적혀 있습니다. 요금이 계속 0인 것과 클러스터가 남아 있는 것은 다른 이야기입니다.

**Pinecone 칸은 "조항이 없음"이 아니라 "찾지 못함"입니다.** 문서에 유휴 인덱스는 비용이 들지 않는다고 적혀 있는데, 이건 비용이 0이라는 뜻이지 지우지 않는다는 뜻이 아닙니다. 기간 기준 정지나 삭제 조항은 가격 페이지와 문서 세 곳을 더 열어도 나오지 않았습니다.

Pinecone 이 2023년에 비활성 자동 보관 정책을 없앴다는 공지가 따로 있기는 합니다. 그런데 그 글은 지금의 서버리스 요금제가 아니라 당시의 `gcp-starter` 구간을 다룹니다. **세 해 전 구조에 대한 공지를 지금 조항의 근거로 쓰지 않았습니다.** 몇 주 방치할 계획이라면 이 칸이 비어 있다는 사실 자체를 위험으로 계산하시는 편이 낫습니다.

## 기준 3: 과금 단위와 월 최소 금액

| 서비스 | 과금 단위 | 유료 첫 구간의 월 최소 |
| --- | --- | --- |
| Pinecone (Standard) | 저장 $0.33/GB/월, 쓰기 유닛 $4~$4.50/100만, 읽기 유닛 $16~$18/100만, 이그레스 | **$50/월 최소 사용액** |
| Qdrant Cloud (Standard) | vCPU, 메모리 GB, 디스크 GB, 백업 저장 GB, 유료 모델 추론 토큰. 시간 단위 청구 | 연 페이지에 최소액 조항도 단가표도 없음 |
| Weaviate Cloud (Flex) | 벡터 차원 수 $0.00465/100만 부터, 저장 $0.12/GiB 부터, 백업 | **$45/월부터** |
| Zilliz Cloud (서버리스) | 쓰기 vCU $4/100만, 읽기 vCU $4/100만, 저장 $0.30/GB/월 | 가격 페이지가 "From $0/월" 로 표기 |
| pgvector (Supabase Pro) | DB 용량. 8 GB 포함, 초과분 $0.125/GB | **$25/월부터** |

출처: Pinecone Pricing, Qdrant Pricing 및 Cloud Billing & Payments, Weaviate Pricing, Zilliz Cloud 서버리스 비용 문서와 저장 비용 문서 및 Zilliz Cloud 가격 페이지, Supabase Pricing. 확인일 2026년 8월 20일.

**Pinecone 만 "쓰든 안 쓰든"이 가격 페이지 전면에 박혀 있습니다.** 원문이 최소 $50 을 청구하고 그 위로는 종량이라고 적습니다. Weaviate Flex 의 $45 도 성격이 비슷한데 표기는 "Starts at" 입니다. 별도로 3주짜리 체험에 $300 크레딧이 붙습니다.

**Pinecone 은 읽기 단가가 쓰기의 약 네 배입니다.** 쓰기 유닛이 100만 개당 $4~$4.50 인데 읽기 유닛은 $16~$18 입니다. RAG 처럼 읽기가 압도적으로 많은 워크로드에서는 저장비가 아니라 읽기비가 청구서를 지배합니다.

**Qdrant 는 다섯 곳 중 유일하게 금액을 읽을 수 있는 형태로 내놓지 않습니다.** vCPU, 메모리, 디스크, 백업 저장, 유료 모델 추론 토큰을 시간 단위로 센다는 것까지는 명확합니다. 그런데 가격 페이지 원본에는 달러 표기가 한 건도 없고, 요금·결제 문서와 클라우드 개요 페이지도 마찬가지이며, 계산기는 로그인 뒤에 있습니다.

**금액이 아예 없는 것은 아니고, 사람이 읽는 자리에 없습니다.** Qdrant 의 Terraform 프로바이더 문서를 보면 패키지 조회 응답에 `unit_int_price_per_hour` 필드가 있고 예시 값이 실려 있습니다. 다만 그 정수를 달러로 바꾸는 배율이 문서에 없고, 실제 값을 받으려면 API 키가 필요합니다. **그래서 이 글에서는 금액을 추정해 채우지 않았습니다.** 예산을 잡아야 한다면 계정을 만들어 계산기를 돌리는 것 말고 방법이 없습니다.

**Zilliz 서버리스는 읽기 한 번에 최소 6 vCU 라는 바닥이 있습니다.** 삽입은 1 KB 당 0.25 vCU, 삭제는 엔티티 하나당 1 vCU 인데, 읽기는 아무리 작아도 6 vCU 부터입니다. 질의가 잘게 쪼개진 워크로드에서 실효 단가가 올라갑니다.

**Zilliz 의 저장 단가는 클러스터 종류에 따라 열두 배 갈립니다.** 서버리스는 $0.30/GB/월 이고, 전용 클러스터는 AWS `us-east-1` performance-optimized 기준 $0.025/GB/월 입니다. 저장 비용 문서에 나오는 $0.025 예시는 "Dedicated cluster storage cost" 라는 제목 아래 있는 값입니다. 이 값을 서버리스 칸에 옮겨 적으면 Pinecone 보다 열세 배 싸다는 결론이 나오는데, 서버리스끼리 놓고 보면 $0.30 대 $0.33 이라 사실상 같은 자리입니다. 문서는 저장 단가가 리전과 클러스터 타입에 따라 달라진다고 적습니다.

**Weaviate 는 2025년 10월 27일부터 새 요금제를 적용했습니다.** 발표 글은 하루 뒤인 10월 28일에 올라왔고, 구 요금제의 비HA $25/월 과 HA $75/월 이 없어졌다고 적혀 있습니다. 다만 발표 글이 소개한 세 등급(Flex $45, Plus $280, Premium)과 지금 가격 페이지에 실제로 걸려 있는 등급이 다릅니다. 2026년 8월 20일 기준 가격 페이지에는 Free, Flex($45/월), Premium(최소 $400/월) 셋만 있고 Plus 는 없습니다. 발표 글의 $280 을 지금 값으로 인용하면 틀립니다.

## 기준 4: 차원 수가 요금에 걸리는 방식

| 서비스 | 요금이 걸리는 방식 | 차원 하드 상한 |
| --- | --- | --- |
| Pinecone | 차원당 4바이트로 저장량이 선형 증가. 읽기 유닛은 GB 당 1 RU 라 간접 연동 | 20,000 |
| Qdrant | RAM 과 디스크 사용량에 간접 연동 | 밀집 벡터 65,535 |
| Weaviate | **벡터 차원 수 자체가 과금 단위.** 객체 수 곱하기 차원 수 곱하기 복제 계수 | 65,535 |
| Zilliz / Milvus | 저장 GB 에 간접 연동 | 32,768 (Milvus 기준) |
| pgvector | `4 곱하기 차원 + 8` 바이트로 저장량 선형 증가. 벡터 전용 과금 항목 없음 | 저장 16,000, **HNSW 인덱스 2,000** |

출처: Pinecone Understanding cost 및 Database limits, Qdrant Fundamentals FAQ, Weaviate Pricing 및 Weaviate FAQ, Milvus Limitations, pgvector README. 확인일 2026년 8월 20일.

**Qdrant 와 Weaviate 의 상한이 똑같이 65,535 인 것은 우연이 아닙니다.** Weaviate 문서가 이유를 밝힙니다. 임베딩 길이를 `uint16` 로 저장하기 때문에 그 타입의 최댓값이 곧 상한입니다. 차원 상한은 두 곳 다 가격 페이지가 아니라 FAQ 에 묻혀 있습니다.

### Weaviate 는 압축을 걸어도 과금 차원이 줄지 않습니다

가격 페이지가 벡터 차원의 총 개수를 필요 자원의 좋은 지표로 삼는다고 적고, 압축을 해도 저장되는 벡터 차원 개수는 변하지 않는다고 명시합니다. 다섯 곳 중 차원이 요금에 가장 직접적으로 걸리는 곳입니다. 1,536차원에서 3,072차원으로 올리면 이 축에서는 정확히 두 배입니다.

### pgvector 는 요금보다 인덱스에서 먼저 막힙니다

이번 비교에서 가장 실무적인 항목입니다. 저장 상한과 인덱스 상한이 서로 다릅니다.

| 타입 | 저장 상한 | HNSW 인덱스 상한 | IVFFlat 인덱스 상한 |
| --- | --- | --- | --- |
| `vector` | 16,000차원 | **2,000차원** | 2,000차원 |
| `halfvec` | 16,000차원 | 4,000차원 | 4,000차원 |
| `bit` | README 에 값 없음 | 64,000차원 | 64,000차원 |
| `sparsevec` | 0이 아닌 원소 16,000개 | 0이 아닌 원소 1,000개 | README 에 값 없음 |

출처: pgvector README. 확인일 2026년 8월 20일.

OpenAI 임베딩 문서는 `text-embedding-3-large` 의 기본 출력 길이를 3,072차원으로 적습니다. `vector` 타입으로는 HNSW 인덱스가 만들어지지 않습니다. 2,000차원 상한을 넘기기 때문입니다. `halfvec` 으로 캐스팅하면 4,000차원까지 열리므로 그때 인덱스가 걸립니다.

**매니지드 벡터 DB 넷에는 없는 종류의 제약입니다.** 나머지 넷에서 차원은 요금에 걸리는 변수입니다. pgvector 에서는 요금 이전에 인덱스를 만들 수 있는지 없는지가 먼저 걸립니다. 임베딩 모델을 고르는 단계에서 이 상한을 같이 봐야 합니다.

![커다란 빈 상자 앞에 좁은 문틀이 서 있고 파란 정육면체가 그 문틀에 걸려 못 들어가는 일러스트. 상자 안에는 자리가 남아 있습니다. 저장 용량은 넉넉한데 인덱스 차원 상한에 먼저 걸린다는 것을 나타냅니다.](/media/articles/vector-db-compare/narrow-gate.png)

### 차원을 두 배로 올리면 요금도 두 배가 되는가

공개된 공식에 산술을 적용해 직접 계산했습니다. **운영 청구서가 아니라 공개 단가 계산입니다.** 가정은 셋입니다. 레코드 100만 개, 차원은 1,536과 3,072, ID 와 메타데이터 바이트는 제외입니다.

| 항목 | 1,536차원 | 3,072차원 | 어떻게 변하는가 |
| --- | --- | --- | --- |
| Pinecone 벡터 저장 바이트 (100만 레코드) | 6.144 GB | 12.288 GB | 두 배 |
| Pinecone 저장 요금 ($0.33/GB/월) | $2.02752 | $4.05504 | 두 배 |
| Weaviate Flex 차원 축 금액 ($0.00465/100만 차원) | $7.1424 | $14.2848 | 두 배 |
| Weaviate Flex 실제 청구 (최소 $45 반영) | $45 | $45 | 그대로 |
| pgvector 테이블 데이터 (100만 행) | 6.152 GB | 12.296 GB | 두 배 |
| Supabase Pro 초과 요금 (8 GB 포함, $0.125/GB) | $0 | 약 $0.537 | 없던 요금이 생김 |

계산 근거는 Pinecone 문서의 차원당 4바이트 공식, Weaviate 가격 페이지의 벡터 차원 단가, pgvector README 의 바이트 공식과 Supabase Pro 포함 용량입니다. 단가 출처는 위 각 절과 같습니다. 금액은 전부 직접 계산했습니다. 확인일 2026년 8월 20일.

**표의 네 번째 줄이 이 절의 요점입니다.** Weaviate 의 차원 단가는 선형인데, 소규모에서는 그 선형이 청구서에 나타나지 않습니다. 월 최소 $45 아래에 있으면 차원을 두 배로 올려도 청구액이 같습니다. Pinecone 의 $50 최소액도 같은 방식으로 작동합니다.

**소규모 구간에서는 단가가 아니라 바닥 금액이 지배합니다.** 그래서 차원이 요금에 걸린다는 명제는 조건부입니다. 바닥 금액을 넘긴 뒤부터 성립합니다. 벡터가 수십만 개 수준이라면 차원 선택은 요금이 아니라 검색 품질과 인덱스 제약으로 판단하는 편이 낫습니다.

**단서를 넷 붙입니다.** 첫째, ID 와 메타데이터 바이트는 차원과 무관하게 고정이라 실제 인덱스 크기는 두 배보다 조금 덜 늡니다. 둘째, Weaviate 단가는 "from" 표기라 최저가이고, 가격 페이지 각주가 인덱스 타입과 압축 방식과 리전에 따라 달라진다고 적습니다. 셋째, pgvector 계산에는 HNSW 인덱스 자체가 차지하는 용량이 빠져 있습니다. 넷째, Pinecone 이 GB 를 10진 기준으로 쓰는지 GiB 기준인지 문서에 없어 10진 GB 로 가정했습니다.

## 기준 5: 아시아 리전과 셀프호스팅

| 서비스 | 무료 구간에서 쓸 수 있는 리전 | 유료로 열리는 리전 | 오픈소스 라이선스 |
| --- | --- | --- | --- |
| Pinecone | AWS `us-east-1` 하나 | 이번에 확인하지 않음 | 없음 |
| Qdrant Cloud | 클러스터 생성 문서가 "선택이 제한된다"고만 적고 목록 없음 | AWS 10곳, Google Cloud 2곳, Azure 4곳. 도쿄·싱가포르·시드니·뭄바이 있음, 서울 없음 | Apache License 2.0 |
| Weaviate Cloud | AWS 에서 2개. 가격 페이지가 개수만 적고 리전명은 안 적음 | Flex 와 Premium 공유형은 GCP·AWS 7개, Premium 전용형은 GCP·AWS·Azure 약 40개 | BSD 3-Clause |
| Zilliz Cloud | AWS `eu-central-1`, `eu-west-1`, Google Cloud `us-west1` | 서울, 도쿄, 싱가포르, 중부 인도 포함 전 리전 | Apache 2.0 (Milvus) |
| pgvector | 호스트를 따름 | 호스트를 따름 | PostgreSQL License |

출처: Pinecone Database limits, Qdrant Pricing 과 Qdrant Cloud Terraform 프로바이더 문서, Weaviate Pricing, Zilliz Cloud Providers & Regions, 그리고 qdrant, weaviate, milvus, pgvector 저장소의 라이선스 파일. 확인일 2026년 8월 20일.

**리전명이 빠진 칸이 둘입니다.** Weaviate 가격 페이지는 무료를 "Limited (2)", Flex 를 "Limited (7)" 처럼 개수로만 적고 어느 리전인지 쓰지 않습니다. Qdrant 클러스터 생성 문서는 무료 구간에서 "클라우드와 리전 선택이 제한된다"고만 적습니다. **둘 다 개수나 제한 사실은 공개돼 있고 리전명만 없습니다.** 아시아가 들어가는지는 어느 쪽도 추정하지 않았습니다.

### Zilliz 의 서울 리전은 전용 클러스터 전용입니다

리전 문서에는 도쿄(AWS `ap-northeast-1`, Google Cloud `asia-northeast1`), 서울(AWS `ap-northeast-2`), 싱가포르(AWS `ap-southeast-1`, Google Cloud `asia-southeast1`), 중부 인도(Azure)가 올라 있습니다. BYOC 로는 AWS 홍콩(`ap-east-1`)도 씁니다.

그런데 같은 문서의 배포 유형별 표를 보면 무료와 서버리스는 일부 리전에만 제공됩니다. 열려 있는 곳은 AWS `eu-central-1`, `eu-west-1`, Google Cloud `us-west1` 세 곳이고 Azure 는 아예 제공되지 않습니다. 전용(Dedicated) 클러스터만 전 리전입니다.

가격 페이지에서도 같은 결론이 나옵니다. 계산기의 리전 선택 목록에는 서울(`ap-northeast-2`)이 있는데, 서버리스로 전환하면 선택지가 AWS `eu-central-1` 과 Google Cloud `us-west1` 둘로 줄어듭니다. **문서가 적은 세 곳보다 가격 페이지 쪽이 한 곳 더 적습니다.** 어느 쪽을 기준으로 삼든 서울은 없습니다.

**한국에서 무료로 시작하려는 독자에게는 이 구분이 전부입니다.** "서울 리전 지원"이라는 한 줄로 비교표를 채우면 정확히 반대로 안내하게 됩니다. 서울에서 쓰려면 무료 구간과 서버리스를 건너뛰고 전용 클러스터로 올라가야 합니다. 위 표의 리전 열을 무료용과 유료용으로 가른 이유입니다.

![같은 건물에 똑같이 생긴 문 두 개가 붙어 있는 일러스트. 왼쪽 문은 활짝 열려 있고 오른쪽 문에는 회색 자물쇠가 걸려 있습니다. 리전 목록에 있는 것과 무료 구간에서 실제로 열리는 것이 다르다는 것을 나타냅니다.](/media/articles/vector-db-compare/locked-door.png)

### Qdrant 의 리전 목록은 가격 페이지가 아니라 Terraform 문서에 있습니다

가격 페이지와 클라우드 문서는 "AWS, Azure, Google Cloud" 라고만 적고 리전 코드를 내놓지 않습니다. 목록은 한 단계 옆에 있습니다. Qdrant 공식 문서의 Terraform 항목이 자사 Terraform 프로바이더 시작 문서로 넘기고, 그 문서에 사용 가능한 클라우드와 리전이 그대로 적혀 있습니다.

| 클라우드 | 리전 |
| --- | --- |
| AWS | `us-east-1`, `us-west-1`, `us-west-2`, `ap-northeast-1`, `ap-southeast-1`, `ap-southeast-2`, `ap-south-1`, `eu-central-1`, `eu-west-1`, `eu-west-2` |
| Google Cloud | `europe-west3`, `us-east4` |
| Azure | `eastus`, `germanywestcentral`, `southeastasia`, `uksouth` |

출처: Qdrant Cloud Terraform 프로바이더 시작 문서. 확인일 2026년 8월 20일.

**아시아는 도쿄(`ap-northeast-1`), 싱가포르(`ap-southeast-1`), 시드니(`ap-southeast-2`), 뭄바이(`ap-south-1`), Azure 동남아(`southeastasia`)가 있고 서울은 없습니다.** 한국에서 쓴다면 도쿄가 가장 가까운 선택지입니다.

무료 구간이 이 중 어디에서 열리는지는 우리가 연 문서에 없습니다. 클러스터 생성 문서가 "클라우드와 리전 선택이 제한된다"고만 적고 어느 것인지 적지 않아, 위 비교표의 무료 리전 칸은 비워 두었습니다. **제한이 걸린다는 사실 자체는 공개돼 있고, 어느 리전인지만 없습니다.**

### 셀프호스팅은 네 곳 다 열려 있습니다

Apache License 2.0, BSD 3-Clause, PostgreSQL License 넷 다 상용 이용을 막지 않는 허용형이고, 다섯 곳 중 Pinecone 만 오픈소스판이 없습니다.

Weaviate 저장소 README 는 배포 방식으로 Docker, 쿠버네티스, Weaviate Cloud 셋을 나란히 놓고, 멀티테넌시와 복제와 역할 기반 접근 제어를 클라우드 전용으로 표시하지 않습니다. 다만 기능별로 어느 배포에서 되는지를 README 가 항목마다 밝히지는 않으므로, 셀프호스팅 범위는 각 기능 문서에서 따로 확인해야 합니다. pgvector 는 클라우드판과 오픈소스판의 구분 자체가 없습니다. 확장을 설치한 PostgreSQL 이 전부입니다.

## 무료 한도를 하나의 축으로 강제 환산하면

무료 구간을 768차원 벡터 개수 하나로 강제 환산해 봤습니다. 결과보다 이 표가 왜 위험한지가 중요합니다.

| 서비스 | 무료 한도 원문 | 768차원 환산 | 누가 환산했는가 |
| --- | --- | --- | --- |
| Zilliz Cloud | 저장 5 GB | 약 100만 개 | 벤더 환산 |
| Qdrant Cloud | 0.5 vCPU / 1 GB RAM / 4 GB 디스크 | 약 100만 개 | 벤더 환산 |
| Pinecone | 저장 2 GB | 최대 약 651,041개 | 직접 계산 |
| Weaviate Cloud | 객체 10만 개 | 10만 개 | 환산 불필요 |
| pgvector (Supabase Free) | DB 500 MB | 최대 약 162,337행 | 직접 계산 |

환산 근거는 Pinecone 문서의 차원당 4바이트 공식과 pgvector README 의 바이트 공식이고 10진 GB 로 가정했습니다. Zilliz 와 Qdrant 값은 각 사업자가 자기 문서에 적어 둔 환산치를 그대로 옮겼습니다. 확인일 2026년 8월 20일.

**출처의 성격이 섞여 있습니다.** 위 두 줄은 벤더가 자기 문서에 적은 환산치이고, 아래 두 줄은 공식에 산술을 넣어 뽑은 이론 상한입니다. ID 와 메타데이터를 뺀 값이라 실제로는 이보다 적게 들어갑니다. "최대 이만큼"으로만 읽어야 합니다.

**그리고 이 표를 순위표로 쓰면 틀립니다.** Weaviate 는 개수로만 보면 가장 작은데, 정작 먼저 걸리는 것은 컬렉션 1개 제한입니다. Zilliz 는 개수로 보면 가장 큰데 그 무료 구간을 아시아에서 쓰지 못합니다. 개수로 환산되지 않는 제약이 순위를 다시 뒤집습니다.

## 전용 벡터 DB 가 필요 없다는 반대 근거

비교를 시작한 전제 자체를 흔드는 자료가 있습니다. 빼지 않고 적습니다.

### Supabase 가 직접 낸 pgvector 대 Pinecone 벤치마크

Supabase 블로그에 pgvector 와 Pinecone 을 붙인 측정이 있습니다. dbpedia 데이터셋의 OpenAI 임베딩 100만 개, 1536차원, 내적 기준입니다.

| 비교 대상 | 정확도 | pgvector 쪽 결과 |
| --- | --- | --- |
| s1 파드 | accuracy@10 0.98 | 초당 질의 1185% 많고 월 $70 저렴 |
| p1 파드 | 0.99 | 초당 질의 네 배 이상 |
| p2 파드 | 0.94 | pgvector 는 0.95 로 더 정확하면서 더 빠름 |

출처: pgvector vs Pinecone: cost and performance, Supabase Blog, 2023년 10월 10일 발행. 확인일 2026년 8월 20일. 인스턴스 구성은 Supabase 2XL 이 월 약 $410, 비교한 Pinecone 구성이 월 약 $480 으로 적혀 있습니다.

**이 자료를 그대로 쓰면 안 되는 이유가 셋입니다.**

첫째, 발행일이 2023년 10월 10일이라 세 해 가까이 지났습니다. 비교 대상인 Pinecone 파드 요금제 s1, p1, p2 는 지금 서버리스 요금제로 대체돼 그대로 대응되지 않습니다. **가격 비교 수치는 당시 파드 요금제 기준이고 지금 요금제에는 그대로 적용되지 않습니다.**

둘째, Supabase 가 쓴 글입니다. PostgreSQL 을 파는 쪽이 pgvector 를 옹호하는 구조라 이해상충이 있습니다.

셋째, 100만 벡터 단일 규모 측정이고 필터링과 멀티테넌시 조건은 다루지 않았습니다.

그래서 이 글에서는 **초당 질의 수치만 인용하고 가격 비교는 당시 파드 요금제 기준이라고 못 박습니다.** 그래도 남는 것은 있습니다. 100만 벡터 규모에서 PostgreSQL 확장이 전용 벡터 DB 와 겨룰 수 있는 구간이 존재한다는 사실입니다.

### 무료 구간 비교 자체가 무의미할 수 있습니다

기준 2의 표를 다시 보면 다섯 곳 중 넷의 무료 구간에 자동 정지나 삭제가 붙어 있습니다. Zilliz 는 미사용이 아니라 크레딧 만료로 걸리는데 그 만료도 30일입니다.

**몇 주 방치하는 사이드 프로젝트라면 무료 한도에 닿기 전에 클러스터가 먼저 사라집니다.** 무료 한도 순위표를 그리는 것보다 이쪽이 실제로 먼저 문제가 됩니다. 무료 구간은 평가용으로 보고 판단은 유료 첫 구간에서 하는 편이 정직합니다.

### 차원이 요금에 안 걸리는 사례는 찾지 못했습니다

다섯 곳의 공식 가격과 문서를 훑었지만 차원에 전혀 연동되지 않는 과금 구조는 없었습니다. Pinecone 과 pgvector 는 바이트 공식이 선형이고, Weaviate 는 차원 수가 곧 과금 단위이며, Qdrant 와 Zilliz 는 각각 RAM·디스크와 저장 GB 를 거쳐 간접적으로 선형입니다.

**예외는 하나뿐입니다.** 월 최소 금액 아래 구간입니다. Pinecone 의 $50 과 Weaviate 의 $45 아래에서는 차원을 올려도 청구액이 그대로입니다. 반대 근거라기보다 조건부 예외인데, 소규모 프로젝트에는 이쪽이 더 실용적인 결론입니다.

## 실무 관점: 어떤 순서로 보나

1. **벡터 개수와 차원부터 정하십시오.** 이 둘이 정해지지 않으면 어느 표도 대입할 수 없습니다. 임베딩 모델을 정하면 차원은 따라옵니다.
2. **차원이 3,072 이상이면 pgvector 를 먼저 걸러 보십시오.** `vector` 타입은 HNSW 인덱스가 2,000차원까지입니다. `halfvec` 캐스팅을 감수할지 여기서 정합니다.
3. **리전이 요건이면 무료 구간을 기대하지 마십시오.** Zilliz 는 서울이 있어도 무료와 서버리스에서는 쓰지 못하고, Pinecone 무료는 AWS `us-east-1` 하나입니다. Qdrant 는 유료에도 서울이 없어 도쿄가 가장 가깝습니다.
4. **컬렉션을 몇 개로 나눌지 세어 보십시오.** Weaviate 무료는 컬렉션 1개, Zilliz 무료는 5개, Pinecone 무료는 인덱스 5개입니다. 설계가 여기서 먼저 막힙니다.
5. **읽기와 쓰기 비율을 세어 보십시오.** Pinecone 은 읽기 단가가 쓰기의 약 네 배이고, Zilliz 서버리스는 읽기 한 번에 최소 6 vCU 입니다. RAG 는 읽기 쪽으로 심하게 기웁니다.
6. **월 최소 금액을 먼저 빼고 계산하십시오.** Pinecone $50, Weaviate $45, Supabase Pro $25 는 사용량과 무관하게 나갑니다. 이 아래 구간에서는 단가 비교가 의미를 잃습니다.
7. **몇 주 손을 놓을 수 있는 프로젝트면 정지 조항을 먼저 보십시오.** 무료 클러스터는 한도보다 미사용 기간에 먼저 걸립니다.

## 비교표에서 비운 칸과 그 이유

**여기 적힌 것은 본문 어디에서도 값으로 단정하지 않았습니다.** 그리고 "그런 조항이나 값이 세상에 없다"는 뜻도 아닙니다. 전부 **우리가 연 페이지에 없었다**는 뜻입니다. 벤더가 다른 곳에 적어 두었을 수 있고, 계정을 만들면 콘솔에서 보일 수도 있습니다.

- **Pinecone 무료 인덱스의 비활성 정지와 삭제 조항.** 가격 페이지와 문서 네 곳에 기간 기준 조항이 없었습니다. 2023년에 비활성 자동 보관을 없앴다는 공지는 서버리스 이전 `gcp-starter` 구간을 다룬 글이라 현재 조항의 근거로 쓰지 않았습니다.
- **Qdrant Cloud 의 시간당 단가.** 가격 페이지 원본에 달러 표기가 한 건도 없고, 요금·결제 문서와 클라우드 개요 페이지도 마찬가지입니다. Terraform 프로바이더 문서의 패키지 응답에 `unit_int_price_per_hour` 필드가 있지만 정수를 달러로 바꾸는 배율이 문서에 없고 실제 값은 API 키가 있어야 받습니다. 금액을 추정해 적지 않았습니다.
- **Qdrant Cloud 무료 구간이 어느 리전에서 열리는지.** 유료 리전 목록은 Terraform 프로바이더 문서에서 찾아 위에 실었습니다. 무료 쪽은 클러스터 생성 문서의 "클라우드와 리전 선택이 제한된다"는 한 문장이 전부입니다.
- **Weaviate 무료의 2개 리전과 Flex 의 7개 리전이 어디인지.** 가격 페이지가 개수만 적고 리전명을 적지 않습니다. 아시아 포함 여부를 추정하지 않았습니다.
- **Weaviate 신 요금제의 리전별 실제 단가.** 가격 페이지 표기가 "from" 이라 최저가이고, 각주가 인덱스 타입과 압축 방식과 리전에 따라 달라진다고 적습니다. 이 값으로 계산한 금액도 하한입니다.
- **Supabase 무료 프로젝트가 정지된 뒤 언제 삭제되는지.** 가격 페이지가 1주 정지까지만 적습니다.
- **Zilliz 전용 클러스터의 리전별과 타입별 저장 단가.** 문서 예시가 AWS `us-east-1` performance-optimized 한 조합만 보여 줍니다. 서버리스 쪽은 가격 페이지에서 두 리전 모두 $0.30/GB/월 로 확인했습니다.
- **pgvector `bit` 타입의 저장 차원 상한.** README 에 인덱스 상한 64,000차원만 있고 저장 상한이 없습니다.
- **pgvector 에서 3,072차원을 `halfvec` 으로 인덱싱했을 때의 실제 저장량과 정확도 손실.** `halfvec` 이 HNSW 를 4,000차원까지 지원한다는 사실만 확인했고 바이트 단위 저장량은 쓰지 않았습니다.
**비교표를 읽을 때 이 목록을 같이 보셔야 합니다.** 빈칸은 "해당 없음"이 아닙니다. 그 칸이 비어 있다는 것 자체가 그 벤더에 대해 알려 주는 정보입니다. 예산을 세워야 하는데 단가가 로그인 뒤에 있다면, 그 사실이 이미 판단 재료입니다.

## 결론

다섯 곳의 무료 구간은 같은 숫자로 비교되지 않습니다. **거는 축이 저장 GB, vCPU, 객체 개수, vCU, DB 용량으로 전부 다릅니다.** 하나의 축으로 강제 환산하면 표는 만들어지지만, 컬렉션 개수와 리전 제약이 그 순위를 다시 뒤집습니다.

한국에서 시작한다면 리전을 먼저 봐야 합니다. Zilliz 는 서울 리전이 있어도 무료와 서버리스로는 그 리전을 쓰지 못하고, Pinecone 무료는 AWS `us-east-1` 하나입니다.

차원 선택은 두 곳에서 갈립니다. 요금에서는 월 최소 금액 아래라면 두 배로 올려도 청구액이 그대로이고, pgvector 에서는 요금이 아니라 인덱스를 만들 수 있는지가 먼저 걸립니다.

모든 값은 2026년 8월 20일에 공식 가격 페이지와 공식 문서에서 확인했습니다. 벡터 DB 요금제는 자주 바뀌므로 예산을 확정하기 전에 다시 확인하시기를 권장합니다.

## 관련 글

같은 계산의 다른 항목입니다.

- [MVP 백엔드 비교: Firebase, Supabase, Appwrite 무료 구간은 언제 끝나는가](https://dec27.dev/ko/mvp-backend-free-tier-limits/)
- [LLM API 단가 비교: 토큰 값만 보면 계산이 틀어지는 이유](https://dec27.dev/ko/llm-api-token-price-compare/)
---

## 출처

- [Pricing (Pinecone, 확인 2026-08-20)](https://www.pinecone.io/pricing/)
- [Database limits (Pinecone Docs, 확인 2026-08-20)](https://docs.pinecone.io/reference/api/database-limits)
- [Understanding cost (Pinecone Docs, 확인 2026-08-20)](https://docs.pinecone.io/guides/manage-cost/understanding-cost)
- [Start now, then take your time: Removing the Pinecone waitlist and inactivity policy (Pinecone Blog, 확인 2026-08-20)](https://www.pinecone.io/blog/gcp-starter/)
- [Pricing for Cloud and Vector Database Solutions (Qdrant, 확인 2026-08-20)](https://qdrant.tech/pricing/)
- [Creating a Qdrant Cloud Cluster (Qdrant Documentation, 확인 2026-08-20)](https://qdrant.tech/documentation/cloud/create-cluster/)
- [Qdrant Cloud Billing & Payments (Qdrant Documentation, 확인 2026-08-20)](https://qdrant.tech/documentation/cloud-pricing-payments/)
- [Qdrant Fundamentals (FAQ) (Qdrant Documentation, 확인 2026-08-20)](https://qdrant.tech/documentation/faq/qdrant-fundamentals/)
- [Getting started with Qdrant Cloud Terraform Provider (qdrant/terraform-provider-qdrant-cloud GitHub, 확인 2026-08-20)](https://github.com/qdrant/terraform-provider-qdrant-cloud/blob/main/docs/guides/getting-started.md)
- [Configure desired resources for Qdrant Cloud cluster (qdrant/terraform-provider-qdrant-cloud GitHub, 확인 2026-08-20)](https://github.com/qdrant/terraform-provider-qdrant-cloud/blob/main/docs/guides/packages.md)
- [LICENSE (Apache License 2.0) (qdrant/qdrant GitHub, 확인 2026-08-20)](https://github.com/qdrant/qdrant/blob/master/LICENSE)
- [Vector Database Pricing (Weaviate, 확인 2026-08-20)](https://weaviate.io/pricing)
- [A Simpler, More Transparent Pricing Model for Weaviate Cloud (Weaviate Blog, 확인 2026-08-20)](https://weaviate.io/blog/weaviate-cloud-pricing-update)
- [FAQ (Weaviate Documentation, 확인 2026-08-20)](https://docs.weaviate.io/weaviate/more-resources/faq)
- [Create a cluster (Weaviate Cloud Documentation, 확인 2026-08-20)](https://docs.weaviate.io/cloud/manage-clusters/create)
- [weaviate/weaviate (BSD 3-Clause) (GitHub, 확인 2026-08-20)](https://github.com/weaviate/weaviate)
- [Zilliz Cloud Pricing (Zilliz, 확인 2026-08-20)](https://zilliz.com/pricing)
- [Try Zilliz Cloud For Free (Zilliz Cloud Developer Hub, 확인 2026-08-20)](https://docs.zilliz.com/docs/free-trials)
- [Serverless Cluster Cost (Zilliz Cloud Developer Hub, 확인 2026-08-20)](https://docs.zilliz.com/docs/serverless-cluster-cost)
- [Storage Cost (Zilliz Cloud Developer Hub, 확인 2026-08-20)](https://docs.zilliz.com/docs/storage-cost)
- [Cloud Providers & Regions (Zilliz Cloud Developer Hub, 확인 2026-08-20)](https://docs.zilliz.com/docs/cloud-providers-and-regions)
- [Milvus Limitations (Milvus Documentation, 확인 2026-08-20)](https://milvus.io/docs/limitations.md)
- [milvus-io/milvus (Apache 2.0) (GitHub, 확인 2026-08-20)](https://github.com/milvus-io/milvus)
- [pgvector/pgvector README (GitHub, 확인 2026-08-20)](https://github.com/pgvector/pgvector)
- [LICENSE (PostgreSQL License) (pgvector/pgvector GitHub, 확인 2026-08-20)](https://github.com/pgvector/pgvector/blob/master/LICENSE)
- [Embeddings (OpenAI Platform Docs, 확인 2026-08-20)](https://developers.openai.com/api/docs/guides/embeddings)
- [Pricing & Fees (Supabase, 확인 2026-08-20)](https://supabase.com/pricing)
- [Vector columns (Supabase Docs, 확인 2026-08-20)](https://supabase.com/docs/guides/ai/vector-columns)
- [pgvector vs Pinecone: cost and performance (Supabase Blog, 확인 2026-08-20)](https://supabase.com/blog/pgvector-vs-pinecone)
