2026๋…„ ์ตœ๊ณ ์˜ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: pgvectorยทQdrantยทPineconeยทWeaviate ๋น„๊ต

2026๋…„ ์ตœ๊ณ ์˜ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 10๊ฐœ๋ฅผ ๊ฐ€๊ฒฉ, ์šด์˜ ๋ถ€๋‹ด, ํ•„ํ„ฐ ๊ฒ€์ƒ‰, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ๊ธฐ์ค€์œผ๋กœ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. pgvector, Qdrant, Pinecone, Weaviate์˜ ์‹ค์ œ ์š”๊ธˆ๊ณผ ํ”„๋กœ๋•์…˜ ํ•œ๊ณ„๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๋‚ด ์„œ๋น„์Šค์— ๋งž๋Š” ์„ ํƒ ๊ธฐ์ค€์„ ํ™•์ธํ•˜์„ธ์š”.

๊ฒŒ์‹œ์ผ ์ˆ˜์ •์ผ

์ž‘์„ฑ์ž
2026๋…„ ์ตœ๊ณ ์˜ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: pgvectorยทQdrantยทPineconeยทWeaviate ๋น„๊ต

pgvector๋Š” ์ด๋ฏธ Postgres๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ œํ’ˆ ํŒ€์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๊นŒ๋‹ค๋กœ์šด ํ•„ํ„ฐ ์กฐ๊ฑด์„ ์ ์šฉํ•œ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์ด ํ•ต์‹ฌ์ด๋ผ๋ฉด Qdrant, ์šด์˜ ๋ถ€๋‹ด์„ ์—†์• ๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„ ์ด๋ผ๋ฉด Pinecone, ์—ฌ์ „ํžˆ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์ด ์ œํ’ˆ์˜ ์ค‘์‹ฌ์ด๋ผ๋ฉด Elasticsearch๊ฐ€ ์•ž์„ญ๋‹ˆ๋‹ค. 2026๋…„ 7์›” 30์ผ์— ํ™•์ธํ•œ ๊ณต๊ฐœ ์œ ๋ฃŒ ํ”Œ๋žœ์˜ ์‹œ์ž‘ ๊ฐ€๊ฒฉ์€ Redis Essentials์˜ ์›” $5๋ถ€ํ„ฐ Elastic Cloud Hosted Standard์˜ ์›” $99๊นŒ์ง€์ง€๋งŒ, ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์„ ํƒํ–ˆ์„ ๋•Œ์˜ ๋น„์šฉ์€ ๊ตฌ๋…๋ฃŒ๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค.

๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ถ”์ฒœ 10์„  ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

๊ฐ€์žฅ ์•ˆ์ „ํ•œ ๊ธฐ๋ณธ ์›์น™์€ ์‹ค์ œ ๊ฒ€์ƒ‰ ์š”๊ฑด์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์ด ์ธก์ •๋˜๊ธฐ ์ „๊นŒ์ง€ ๋ฒกํ„ฐ๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „์šฉ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ•„ํ„ฐ ๊ฒ€์ƒ‰, ํ™•์žฅ์„ฑ ๋˜๋Š” ์šด์˜ ํŽธ์˜์„ฑ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋™๊ธฐํ™”์™€ ๋ฐฑ์—…, ๊ถŒํ•œ ๊ด€๋ฆฌ, ์žฅ์•  ๋Œ€์‘ ์ฃผ์ฒด๊ฐ€ ํ•„์š”ํ•œ ๋‘ ๋ฒˆ์งธ ์˜๊ตฌ ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ๋„ ํ•จ๊ป˜ ์ƒ๊น๋‹ˆ๋‹ค.

์•„๋ž˜ ๊ฐ€๊ฒฉ์€ ๋ชจ๋‘ ๊ณต๊ธ‰์‚ฌ์˜ ์‹ค์ œ ๊ฐ€๊ฒฉ ํŽ˜์ด์ง€์—์„œ 2026๋…„ 7์›” 30์ผ์— ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜์‹œ์ž‘ ๊ฐ€๊ฒฉโ€™์€ ๊ณต๊ฐœ๋œ ์ตœ์ € ์ง„์ž… ๊ฐ€๊ฒฉ์ผ ๋ฟ, ํ•ด๋‹น ํ”Œ๋žœ์ด ๋ชจ๋“  ํ”„๋กœ๋•์…˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ฐ๋‹นํ•œ๋‹ค๋Š” ๋ณด์žฅ์€ ์•„๋‹™๋‹ˆ๋‹ค.

ํˆด๊ฐ€์žฅ ์ ํ•ฉํ•œ ์šฉ๋„์‹œ์ž‘ ๊ฐ€๊ฒฉ๋ฌด๋ฃŒ ์ฒดํ—˜
pgvector๊ธฐ์กด Postgres ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜คํ”ˆ์†Œ์Šค, ์ธํ”„๋ผ ๋ณ„๋„์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด
Qdrant๋ณต์žกํ•œ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜๋Š” ์ „์šฉ ๊ฒ€์ƒ‰Cloud ๋ฌด๋ฃŒ ํ”Œ๋žœ, Standard๋Š” ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ํ‰์ƒ ๋ฌด๋ฃŒ ํ”Œ๋žœ
Pinecone์™„์ „ ๊ด€๋ฆฌํ˜• ๋ฌด์šด์˜ ๊ฒ€์ƒ‰๋ฌด๋ฃŒ, Builder ์›” $20๋ฌด๋ฃŒ ํ”Œ๋žœ, Standard๋Š” 3์ฃผ ์ฒดํ—˜
turbopuffer๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ  ์‚ฌ์šฉ๋Ÿ‰ ํŽธ์ฐจ๊ฐ€ ํฐ ์„œ๋ฒ„๋ฆฌ์Šค ์›Œํฌ๋กœ๋“œ์›” ์ตœ์†Œ $16๊ณต๊ฐœ๋œ ์ฒดํ—˜ํŒ ์—†์Œ
Weaviate์„ค์ • ๊ฐ€๋Šฅํ•œ ๊ด€๋ฆฌํ˜• ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๋ฌด๋ฃŒ, Flex ์›” $45๋ถ€ํ„ฐํ‰์ƒ ๋ฌด๋ฃŒ ํ”Œ๋žœ
Zilliz Cloud์ดˆ๋Œ€ํ˜• ๋˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ปฌ๋ ‰์…˜๋ฌด๋ฃŒ, Standard Serverless ์›” $0๋ถ€ํ„ฐ๋ฌด๋ฃŒ ํ”Œ๋žœ, ์œ ๋ฃŒ ํ”Œ๋žœ 30์ผ ์ฒดํ—˜
MongoDB Atlas Vector Search์ด๋ฏธ MongoDB๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋ฌด๋ฃŒ, Flex ์‹œ๊ฐ„๋‹น $0.011๋ถ€ํ„ฐํ‰์ƒ ๋ฌด๋ฃŒ ํ”Œ๋žœ
Elasticsearchํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์ด ์ค‘์‹ฌ์ด๊ณ  ๋ฒกํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐStandard ์›” $99๋ถ€ํ„ฐ๋ฌด๋ฃŒ ์ฒดํ—˜
Redis์‹ค์‹œ๊ฐ„ ์ƒํƒœ ๋ฐ์ดํ„ฐ์™€ ๋‚˜๋ž€ํžˆ ๋‘๋Š” ๊ฒ€์ƒ‰๋ฌด๋ฃŒ, Essentials ์›” $5๋ถ€ํ„ฐ๋ฌด๋ฃŒ ํ”Œ๋žœ, Pro๋Š” ์ฒซ $200 ํฌํ•จ
Chroma๋กœ์ปฌ ํ”„๋กœํ† ํƒ€์ž…๊ณผ ๋‹จ์ˆœํ•œ ํด๋ผ์šฐ๋“œ ๊ฒ€์ƒ‰Starter $0 + ์‚ฌ์šฉ๋Ÿ‰Starter ํฌ๋ ˆ๋”ง $5

๊ฐ€์žฅ ์งง์€ ์˜์‚ฌ๊ฒฐ์ • ๊ธฐ์ค€์€ ์•„ํ‚คํ…์ฒ˜์ž…๋‹ˆ๋‹ค.

  • ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ Postgres์— ์žˆ๋‹ค๋ฉด pgvector๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ์—”์ง„์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ทผ๊ฑฐ๊ฐ€ ์žˆ๋‹ค๋ฉด Qdrant๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜์„ ์—†์• ๋Š” ๊ฐ€์น˜๊ฐ€ ๋น„์šฉ ์ ˆ๊ฐ๋ณด๋‹ค ํฌ๋‹ค๋ฉด Pinecone์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์›Œํฌ๋กœ๋“œ๊ฐ€ ํฌ๊ณ  ์‚ฌ์šฉ๋Ÿ‰์ด ๋“ค์ญ‰๋‚ ์ญ‰ํ•˜๋‹ค๋ฉด **turbopuffer**์™€ Pinecone์˜ ๋น„์šฉ์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์˜ ๊ด€๋ จ๋„๋ฅผ ์ œํ’ˆ ๋ ˆ์ด์–ด์—์„œ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•ด์•ผ ํ•œ๋‹ค๋ฉด **Weaviate**๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐ ๋ฒกํ„ฐ ํ™•์žฅ์ด ๊ฐ€์žฅ ์–ด๋ ค์šด ๋ฌธ์ œ๋ผ๋ฉด **Zilliz Cloud**๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜, ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ์ฑ…์ž„์งˆ ํŒ€์ด ์žˆ์„ ๋•Œ๋งŒ Milvus๋ฅผ ์ง์ ‘ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด๋ฏธ MongoDB, Elasticsearch ๋˜๋Š” Redis์— ์žˆ๋‹ค๋ฉด ๋‘ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „์— ํ•ด๋‹น ์‹œ์Šคํ…œ์˜ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰๋ถ€ํ„ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ์ปฌ ํ”„๋กœํ† ํƒ€์ž…์ด๋ผ๋ฉด **Chroma**๋ฅผ ์„ ํƒํ•˜๊ณ , ํ”„๋กœ๋•์…˜ ๋„์ž…์€ ๋ณ„๋„๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ์กด ๋ฐ์ดํ„ฐ ์Šคํƒ๊ณผ ๊ฒ€์ƒ‰ ์š”๊ฑด์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ด์–ด์ง€๋Š” ์˜์‚ฌ๊ฒฐ์ • ํ๋ฆ„
๋จผ์ € ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ์— ๋ฒกํ„ฐ๋ฅผ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ์ธก์ •๋œ ์š”๊ฑด ๋•Œ๋ฌธ์— ๋ถ„๋ฆฌ๊ฐ€ ๋ถˆ๊ฐ€ํ”ผํ•  ๋•Œ๋งŒ ์ „์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋‹จ ํ•˜๋‚˜์˜ ์š”๊ฑด๋งŒ์œผ๋กœ๋„ ์„ ํƒ์€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•œ ๊ทผ์‚ฌ ๊ฒ€์ƒ‰์ด ์ง€์—ฐ ์‹œ๊ฐ„ ํ•œ๋„ ์•ˆ์— ์ถฉ๋ถ„ํ•œ ํ›„๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•˜์ง€ ๋ชปํ•˜๋ฉด pgvector๊ฐ€ ๋ถˆ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ณ„๋„ ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•  ์‚ฌ๋žŒ์ด ์—†๊ณ  ์‚ฌ์ „ ์šฉ๋Ÿ‰ ์‚ฐ์ • ์—†์ด๋Š” Cloud ๋น„์šฉ์„ ์˜ˆ์ธกํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด Qdrant๊ฐ€ ๋ถˆ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ์œ„ ๋น„์šฉ์ด๋‚˜ ํ†ต์ œ ์š”๊ฑด์ด ์šด์˜ ์ ˆ๊ฐ ํšจ๊ณผ๋ณด๋‹ค ์ปค์ง€๋ฉด Pinecone์ด ๋ถˆ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ข์€ ๋ฒ”์œ„์˜ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ํ•˜๋‚˜๋ฅผ ์œ„ํ•ด ๊ฒ€์ƒ‰ ํ”Œ๋žซํผ ์ „์ฒด๋ฅผ ๋„์ž…ํ•ด์•ผ ํ•œ๋‹ค๋ฉด Elasticsearch๊ฐ€ ๋ถˆ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋น„๊ต ๊ธฐ์ค€

๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ์˜ค๋””์˜ค ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•œ ์ž„๋ฒ ๋”ฉ์„ ์ €์žฅํ•˜๊ณ , ์œ ์‚ฌ๋„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐ€๊นŒ์šด ํ•ญ๋ชฉ์„ ์ฐพ์•„์ค๋‹ˆ๋‹ค. ์ •์˜๋Š” ๊ฐ„๋‹จํ•˜์ง€๋งŒ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์˜ ์„ ํƒ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„œ๋กœ ๋‹ค๋ฅธ ์›Œํฌ๋กœ๋“œ์—์„œ ๋šœ๋ ทํ•œ ๊ฐ•์ ์„ ๋ณด์ด๋Š” 10๊ฐœ ์ œํ’ˆ์„ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ์˜์‚ฌ๊ฒฐ์ •์„ ๋ฐ˜๋ณตํ•˜๋Š” ์ œํ’ˆ์€ ๋ชฉ๋ก์—์„œ ์ œ์™ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ์„ ๋ฐ”๊ฟ€ ๋•Œ ๋˜๋Œ๋ฆฌ๊ธฐ ์–ด๋ ค์šด ๋‹ค์Œ 7๊ฐ€์ง€ ์ œ์•ฝ์„ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ์ค‘๋ ฅ: ๊ธฐ์ค€์ด ๋˜๋Š” ๋ฌธ์„œ, ์‚ฌ์šฉ์ž, ๊ถŒํ•œ, ๋น„์ฆˆ๋‹ˆ์Šค ๋ ˆ์ฝ”๋“œ๊ฐ€ ํ˜„์žฌ ์–ด๋””์— ์žˆ๋Š”๊ฐ€.
  • ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ: ํ…Œ๋„ŒํŠธ, ๊ถŒํ•œ, ์ง€์—ญ, ์ƒํƒœ ๋˜๋Š” ์‹œ๊ฐ„ ์กฐ๊ฑด์„ ์ ์šฉํ•œ ๋’ค์—๋„ ๊ด€๋ จ ๊ฒฐ๊ณผ๋ฅผ ์ถฉ๋ถ„ํžˆ ๋ฐ˜ํ™˜ํ•˜๋Š”๊ฐ€.
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰: ๋ฐ€์ง‘ ๋ฒกํ„ฐ์˜ ์˜๋ฏธ ์œ ์‚ฌ๋„์™€ ํฌ์†Œ ๋ฒกํ„ฐ ๋˜๋Š” ํ‚ค์›Œ๋“œ ์ผ์น˜๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฒฐํ•ฉํ•˜๋Š”๊ฐ€.
  • ์“ฐ๊ธฐ ๋™์ž‘: ์—…๋ฐ์ดํŠธ๊ฐ€ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅํ•ด์ง€๋Š” ๋ฐ ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆฌ๋ฉฐ ์ธ๋ฑ์‹ฑ, ์บ์‹œ ์›Œ๋ฐ ๋˜๋Š” ์žฅ์•  ์กฐ์น˜ ์ค‘์—๋Š” ์–ด๋–ค ์ผ์ด ์ƒ๊ธฐ๋Š”๊ฐ€.
  • ์šด์˜ ๋ถ€๋‹ด: ๋ณต์ œ๋ณธ, ์—…๊ทธ๋ ˆ์ด๋“œ, ๋ฐฑ์—…, ์šฉ๋Ÿ‰, ์ธ๋ฑ์Šค ๋ฉ”๋ชจ๋ฆฌ, ์žฅ์•  ๋Œ€์‘์„ ํŒ€์ด ์ง์ ‘ ์ฑ…์ž„์ง€๋Š”๊ฐ€.
  • ๊ฐ€๊ฒฉ ๋‹จ์œ„: ์Šคํ† ๋ฆฌ์ง€, ์ฝ๊ธฐยท์“ฐ๊ธฐ ๋‹จ์œ„, ๋…ผ๋ฆฌ ๋ฐ”์ดํŠธ, ํด๋Ÿฌ์Šคํ„ฐ ๋ฆฌ์†Œ์Šค, ์ง€์› ์•ฝ์ • ๋˜๋Š” ๊ธฐ๋ณธ ๊ตฌ๋…๋ฃŒ ์ค‘ ๋ฌด์—‡์œผ๋กœ ๊ณผ๊ธˆํ•˜๋Š”๊ฐ€.
  • ์ด์ „ ๋น„์šฉ: ์„œ๋น„์Šค๋ฅผ ๋– ๋‚  ๋•Œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ๋ฉด ๋˜๋Š”๊ฐ€, ์ธ๋ฑ์Šค๋ฅผ ์ด์ „ํ•ด์•ผ ํ•˜๋Š”๊ฐ€, ์•„๋‹ˆ๋ฉด ๋‘ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์ด์˜ ๋™๊ธฐํ™” ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”๊ฐ€.

๊ฐ ์ œํ’ˆ์€ ์ง์ ‘ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ํฌ์žฅํ•˜์ง€ ์•Š๊ณ  ๊ฐ€๊ฒฉ๊ณผ ๊ตฌ์กฐ๋ฅผ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ์ฐจ์›, ์žฌํ˜„์œจ ๋ชฉํ‘œ, ํ•„ํ„ฐ, ํ•˜๋“œ์›จ์–ด, ์ธ๋ฑ์Šค ์„ค์ •, ๋ฐ์ดํ„ฐ ๋ถ„ํฌ๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฉด ๊ฒฐ๊ณผ๋„ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ๊ณต๊ธ‰์‚ฌ ๋ฒค์น˜๋งˆํฌ๋ผ๋ฆฌ๋Š” ์ง์ ‘ ๋น„๊ตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์กฐ๊ฑด์„ ํ†ต์ œํ•˜์ง€ ์•Š์€ ๋ฒค์น˜๋งˆํฌ๋Š” ์ดˆ์‹œ๊ณ„๋ฅผ ๊ณ๋“ค์ธ ๊ด‘๊ณ ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค.

์ด ๋น„๊ต์—์„œ ๋„์ถœํ•œ ํ•ต์‹ฌ ๊ฒฐ๋ก ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์„ ๊ฒฐ์ •ํ•  ๋งŒํ•œ ๋ณดํŽธ์ ์ธ ๋ฒกํ„ฐ ๊ฐœ์ˆ˜ ๊ธฐ์ค€์€ ์—†์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์‹œ์Šคํ…œ์ด ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ, ์ง€์—ฐ ์‹œ๊ฐ„, ์“ฐ๊ธฐ ๋ฐ˜์˜ ์†๋„, ์ธ๋ฑ์Šค ๋ฉ”๋ชจ๋ฆฌ ๋˜๋Š” ์šด์˜ ๋ถ€๋‹ด์— ๊ด€ํ•ด ์ธก์ •๋œ ์„œ๋น„์Šค ์ˆ˜์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•  ๋•Œ ์˜ฎ๊ฒจ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ ํ•„ํ„ฐ๊ฐ€ ๊นŒ๋‹ค๋กœ์šด ํŒ€์€ ํ•„ํ„ฐ ์—†๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํ›จ์”ฌ ๋งŽ์€ ํŒ€๋ณด๋‹ค ๋” ์ผ์ฐ ๊ธฐ์กด ์•„ํ‚คํ…์ฒ˜์˜ ํ•œ๊ณ„์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1. pgvector: ์ด๋ฏธ Postgres๋ฅผ ์“ฐ๋Š” ํŒ€์„ ์œ„ํ•œ ์ข…ํ•ฉ 1์œ„

pgvector๋Š” ์ด๋ฏธ ๋ณด์•ˆ๊ณผ ๋ฐฑ์—…, ์ฟผ๋ฆฌ, ์šด์˜ ์ฒด๊ณ„๋ฅผ ๊ฐ–์ถ˜ Postgres์— ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰์„ ๋”ํ•˜๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒ€์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๊ณ ๊ฐ, ๋ฌธ์„œ, ๊ถŒํ•œ, ํŠธ๋žœ์žญ์…˜ ๋ ˆ์ฝ”๋“œ์™€ ์ž„๋ฒ ๋”ฉ์„ ๋‚˜๋ž€ํžˆ ๋ณด๊ด€ํ•ด ๋™๊ธฐํ™” ๊ฒฝ๊ณ„ ํ•˜๋‚˜๋ฅผ ํ†ต์งธ๋กœ ์—†์•จ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Postgres ๋ฒกํ„ฐ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•˜๋Š” pgvector ์ €์žฅ์†Œ
pgvector

๋Œ€ํ‘œ์ ์ธ ์ ์šฉ ์‚ฌ๋ก€๋Š” ๋ฌธ์„œ, ๊ณ„์ • ๊ตฌ์„ฑ์›, ๊ถŒํ•œ, ๊ฐ์‚ฌ ๊ธฐ๋ก์„ Postgres์— ์ €์žฅํ•˜๋Š” B2B SaaS์ž…๋‹ˆ๋‹ค. ๊ถŒํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ณ„๋„ ์„œ๋น„์Šค์— ๋ณต์‚ฌํ•˜๊ณ  ๋‹ค์Œ ์ฟผ๋ฆฌ ์ „์— ๋ชจ๋“  ๋ณ€๊ฒฝ์ด ๋„์ฐฉํ•˜๊ธฐ๋งŒ์„ ๊ธฐ๋Œ€ํ•  ํ•„์š” ์—†์ด, ๋™์ผํ•œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ์— ์กฐ์ธํ•˜๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋ฅผ ๊ฑธ์–ด ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์•„ํ‚คํ…์ฒ˜์˜ ๋‹จ์ˆœํ•จ์€ ์ธ์œ„์ ์ธ ์ตœ๊ทผ์ ‘ ์ด์›ƒ ๋ฒค์น˜๋งˆํฌ์—์„œ 1์œ„๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ์ค‘์š”ํ•  ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

pgvector๋Š” ์ •ํ™• ๋ฐ ๊ทผ์‚ฌ ์ตœ๊ทผ์ ‘ ์ด์›ƒ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•˜๊ณ  Postgres 13 ์ด์ƒ์—์„œ ์ž‘๋™ํ•˜๋ฉฐ, ACID ํŠธ๋žœ์žญ์…˜, ํŠน์ • ์‹œ์  ๋ณต๊ตฌ, JOIN, ๋ณต์ œ๋ณธ, ์ต์ˆ™ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋“ฑ ๊ธฐ์กด Postgres์˜ ์žฅ์ ์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ทผ์‚ฌ ์ธ๋ฑ์Šค๋Š” 2๊ฐ€์ง€ ๊ณ„์—ด์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • HNSW๋Š” ๋‹ค์ธต ๊ทธ๋ž˜ํ”„ ์ธ๋ฑ์Šค๋กœ, ์†๋„์™€ ์žฌํ˜„์œจ์˜ ๊ท ํ˜•์ด ๋” ์ข‹์ง€๋งŒ ๋นŒ๋“œ๊ฐ€ ๋А๋ฆฌ๊ณ  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋” ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • IVFFlat์€ ์—ญํŒŒ์ผ ์ธ๋ฑ์Šค๋กœ, ๋” ๋นจ๋ฆฌ ๋นŒ๋“œ๋˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋œ ์“ฐ๋Š” ๋Œ€์‹  ๋น„์Šทํ•œ ์žฌํ˜„์œจ ๋ชฉํ‘œ์—์„œ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์–‘๋ณดํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์ค‘์š”ํ•˜๋‹ค๋ฉด HNSW๊ฐ€ ํ•ฉ๋ฆฌ์ ์ธ ์ฒซ ํ”„๋กœ๋•์…˜ ์ธ๋ฑ์Šค์ž…๋‹ˆ๋‹ค. ๋นŒ๋“œ ์‹œ๊ฐ„, ๋ฉ”๋ชจ๋ฆฌ ๋˜๋Š” ๋Œ€๋Ÿ‰ ์ ์žฌ ๊ณผ์ •์ด ๋” ์ค‘์š”ํ•˜๋‹ค๋ฉด IVFFlat์„ ๊ฒ€ํ† ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ธ๋ฑ์Šค๋ฅผ ์„ ํƒํ•˜๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹ค์ œ ํ•„ํ„ฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์žฌํ˜„์œจ์„ ์ธก์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•œ๊ณ„๋Š” ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•œ ๊ทผ์‚ฌ ๊ฒ€์ƒ‰์—์„œ ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค. pgvector๋Š” ๊ทผ์‚ฌ ์ธ๋ฑ์Šค๋ฅผ ์Šค์บ”ํ•œ ๋’ค ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ณต์‹ ๋ฌธ์„œ์—๋Š” ์กฐ๊ฑด์— ๋งž๋Š” ํ–‰์ด 10%์ด๊ณ  HNSW๊ฐ€ ๊ธฐ๋ณธ hnsw.ef_search ๊ฐ’ 40์„ ์‚ฌ์šฉํ•  ๋•Œ ํ‰๊ท ์ ์œผ๋กœ ์กฐ๊ฑด์— ๋งž๋Š” ํ–‰์ด 4๊ฐœ๋ฟ์ด๋ผ๋Š” ๊ตฌ์ฒด์ ์ธ ์˜ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ƒ์œ„ 10๊ฐœ๋ฅผ ์š”์ฒญํ•ด๋„ ๊ด€๋ จ ํ–‰์ด ์กด์žฌํ•˜๋Š”๋ฐ ๊ฒฐ๊ณผ๋Š” 10๊ฐœ๋ณด๋‹ค ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „ 0.8.0์—๋Š” ์ถฉ๋ถ„ํ•œ ํ•„ํ„ฐ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ๊ฑฐ๋‚˜ ์Šค์บ” ์ƒํ•œ์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ๊ณ„์† ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ˜๋ณต ์ธ๋ฑ์Šค ์Šค์บ”์ด ์ถ”๊ฐ€๋์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‹ค์งˆ์ ์ธ ๊ฐœ์„ ์ด์ง€๋งŒ ๊ณต์งœ ํ•ด๊ฒฐ์ฑ…์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋” ๋งŽ์ด ์Šค์บ”ํ• ์ˆ˜๋ก ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ์—ฐ์‚ฐ๋Ÿ‰์ด ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. ํ•„ํ„ฐ ๊ฐ’์˜ ์ข…๋ฅ˜๊ฐ€ ์ ๊ณ  ๊ณ ์ •์ ์ด๋ผ๋ฉด ๋ถ€๋ถ„ ์ธ๋ฑ์Šค๊ฐ€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํ…Œ๋„ŒํŠธ๋‚˜ ๋ฒ”์ฃผ๊ฐ€ ๋งŽ์•„ ๋ฌผ๋ฆฌ์  ๋ถ„๋ฆฌ๊ฐ€ ํƒ€๋‹นํ•˜๋‹ค๋ฉด ํŒŒํ‹ฐ์…”๋‹์ด ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฐฉ๋ฒ•์œผ๋กœ๋„ ์„œ๋น„์Šค ์ˆ˜์ค€์„ ๋งž์ถ”์ง€ ๋ชปํ•  ๋•Œ ์ „์šฉ ์—”์ง„์ด ๋งค๋ ฅ์ ์ธ ์„ ํƒ์ด ๋ฉ๋‹ˆ๋‹ค.

์ฐจ์› ์ œํ•œ๋„ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. HNSW์™€ IVFFlat ์ธ๋ฑ์Šค์—์„œ vector๋Š” ์ตœ๋Œ€ 2,000์ฐจ์›, halfvec์€ ์ตœ๋Œ€ 4,000์ฐจ์›, bit๋Š” ์ตœ๋Œ€ 64,000์ฐจ์›์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์€ vector ํƒ€์ž…์€ ์ตœ๋Œ€ 16,000์ฐจ์›์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์€ ์ถฉ๋ถ„ํžˆ ๋“ค์–ด๊ฐ€์ง€๋งŒ, ๊ณ ์ฐจ์› ๋˜๋Š” ๋ฉ€ํ‹ฐ ๋ฒกํ„ฐ ์„ค๊ณ„๋ผ๋ฉด ๋„์ž… ์ „์— ์ธ๋ฑ์Šค ํ‘œํ˜„ ๋ฐฉ์‹์„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ์—ญ๋Ÿ‰์€ ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ์™„์ œํ’ˆ์ด๋ผ๊ธฐ๋ณด๋‹ค ์ง์ ‘ ์กฐ๋ฆฝํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. pgvector๋ฅผ Postgres ์ „๋ฌธ ๊ฒ€์ƒ‰๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์˜๋ฏธ ๊ฒ€์ƒ‰๊ณผ ์–ดํœ˜ ๊ฒ€์ƒ‰์„ ์‹คํ–‰ํ•˜๊ณ  ์ˆœ์œ„๋ฅผ ์œตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ง์ ‘ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ๊ด€๋ จ๋„ ํŠœ๋‹, ์ˆœ์œ„ ์œตํ•ฉ, ํ‰๊ฐ€๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒ€์˜ ๋ชซ์ž…๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ๊ธฐ์ค€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋ฏธ Postgres์— ์žˆ๋Š” SaaS ์ œํ’ˆ, ๋‚ด๋ถ€ ํˆด, RAG ์‹œ์Šคํ…œ
ํ•ต์‹ฌ ๊ฐ•์ : ๋ฒกํ„ฐ, ๊ถŒํ•œ, ๊ด€๊ณ„ํ˜• ํ•„ํ„ฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ํ•˜๋‚˜์˜ ํŠธ๋žœ์žญ์…˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋กœ ๊ด€๋ฆฌ
๊ฐ€๊ฒฉ: pgvector๋Š” ๊ณต๊ธ‰์‚ฌ ๊ตฌ๋… ํ”Œ๋žœ์ด ์—†๋Š” ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ๋น„์šฉ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ด๋ฏธ ๋”ธ๋ ค ์žˆ๋Š” Postgres ์ธํ”„๋ผ, ์Šคํ† ๋ฆฌ์ง€, ๋ณต์ œ๋ณธ, ๋ฐฑ์—…, ์—”์ง€๋‹ˆ์–ด๋ง ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ํ•ด๋‹น ์—†์Œ, ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์€ ์˜คํ”ˆ์†Œ์Šค

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
9 points

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์ด์˜ ๋™๊ธฐํ™” ๊ฒฝ๋กœ๋ฅผ ์—†์•ฑ๋‹ˆ๋‹ค.
  • Postgres ํŠธ๋žœ์žญ์…˜, JOIN, ๋ณต๊ตฌ, ๋ณต์ œ๋ณธ, ์šด์˜ ๋„๊ตฌ๋ฅผ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ •ํ™• ๊ฒ€์ƒ‰๊ณผ HNSW ๋ฐ IVFFlat ๊ทผ์‚ฌ ์ธ๋ฑ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Postgres ์ „๋ฌธ ๊ฒ€์ƒ‰๊ณผ ๊ฒฐํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ํŒŒํ‹ฐ์…”๋‹ ๋˜๋Š” ๋ณ„๋„ ํ…Œ์ด๋ธ”๋กœ ํ…Œ๋„ŒํŠธ๋ฅผ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทผ์‚ฌ ์ธ๋ฑ์Šค๋ฅผ ์Šค์บ”ํ•œ ๋’ค ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜๋ฏ€๋กœ ๊ฒฐ๊ณผ ํ–‰์ด ๋ถ€์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • HNSW์˜ ๋นŒ๋“œ ์‹œ๊ฐ„๊ณผ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŠธ๋žœ์žญ์…˜ ์›Œํฌ๋กœ๋“œ์™€ ๊ฒฝ์Ÿํ•ฉ๋‹ˆ๋‹ค.
  • ๊ด€๋ จ๋„ ์œตํ•ฉ๊ณผ ํ‰๊ฐ€๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฒกํ„ฐ ํŠธ๋ž˜ํ”ฝ์ด ์ปค์ง€๋ฉด ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์„ฑ๊ฒฉ์ด ๋งค์šฐ ๋‹ค๋ฅธ 2๊ฐ€์ง€ ์›Œํฌ๋กœ๋“œ๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์•ˆ์ „ํ•˜๊ฒŒ pgvector๋ฅผ ํ”„๋กœ๋•์…˜์— ๋„์ž…ํ•˜๋Š” ์ˆœ์„œ

๊ฒ€์ƒ‰์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ž์›์„ ์ž ์‹ํ•˜์ง€ ์•Š์„ ๋•Œ๋งŒ 1์œ„ ์„ ํƒ์ด๋ผ๋Š” ํ‰๊ฐ€๊ฐ€ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰์„ ํ•ต์‹ฌ ๊ฒฝ๋กœ์— ๋„ฃ๊ธฐ ์ „์— ์ธก์ • ์ฒด๊ณ„๋ถ€ํ„ฐ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

  1. ํ”„๋กœ๋•์…˜ Postgres ๋ฒ„์ „์— ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜

    ๋ฐฐํฌ ํ™˜๊ฒฝ์ด Postgres 13 ์ด์ƒ์ธ์ง€ ํ™•์ธํ•˜๊ณ , ๊ณต๊ธ‰์‚ฌ๋‚˜ ํŒจํ‚ค์ง€ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด pgvector๋ฅผ ์„ค์น˜ํ•œ ๋’ค CREATE EXTENSION vector๋กœ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜์กด์„ฑ์ฒ˜๋Ÿผ ๋ณ„๋„๋กœ ๋ณ€ํ•˜๊ฒŒ ๋‘์ง€ ๋ง๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  2. ์›๋ณธ ๋ ˆ์ฝ”๋“œ์™€ ์ž„๋ฒ ๋”ฉ์„ ํ•จ๊ป˜ ์ €์žฅ

    ๊ถŒํ•œ๊ณผ ์ˆ˜๋ช… ์ฃผ๊ธฐ์˜ ์ ์šฉ์„ ๋ฐ›๋Š” ์›๋ณธ ํ–‰์— ์ž„๋ฒ ๋”ฉ์„ ๋ณด๊ด€ํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ์›๋ณธ์„ ์™ธ๋ž˜ ํ‚ค๋กœ ์ฐธ์กฐํ•˜๋Š” ํ•˜์œ„ ํ–‰์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์„ ๊ต์ฒดํ•  ๋•Œ ๊ธฐ์กด ๋ฒกํ„ฐ์™€ ์ƒˆ ๋ฒกํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ ์‹๋ณ„์ž๋„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  3. ์ •ํ™• ๊ฒ€์ƒ‰์œผ๋กœ ์‹œ์ž‘ํ•œ ๋’ค HNSW ์ถ”๊ฐ€

    ๋Œ€ํ‘œ ํ‘œ๋ณธ์— ์ •ํ™• ๊ฒ€์ƒ‰์„ ์ ์šฉํ•ด ์žฌํ˜„์œจ ๊ธฐ์ค€์„ ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ธฐ์ค€์„ ์ด ์ƒ๊ธด ๋’ค์—๋งŒ HNSW๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์ง€์—ฐ ์‹œ๊ฐ„๋งŒ ์ข‡์ง€ ๋ง๊ณ  ๊ณ ์ •๋œ ํ‰๊ฐ€ ์„ธํŠธ๋กœ ํ›„๋ณด ๋ชฉ๋ก์„ ํŠœ๋‹ํ•ฉ๋‹ˆ๋‹ค.

  4. ๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ๊ถŒํ•œ ํ•„ํ„ฐ ํ…Œ์ŠคํŠธ

    ํ•„ํ„ฐ ์—†๋Š” ์ฟผ๋ฆฌ๋งŒ ๋ณด์ง€ ๋ง๊ณ  ์„ ํƒ๋„๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€ ํ…Œ๋„ŒํŠธยท๊ถŒํ•œ ํ•„ํ„ฐ์™€ ๊ฐ€์žฅ ๋†’์€ ํ•„ํ„ฐ๋ฅผ ๋ชจ๋‘ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทผ์‚ฌ ๊ฒ€์ƒ‰์ด ํ–‰์„ ์ถฉ๋ถ„ํžˆ ๋ฐ˜ํ™˜ํ•˜์ง€ ๋ชปํ•˜๋ฉด ์ƒˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ถ€ํ„ฐ ์ฐพ์ง€ ๋ง๊ณ  ๋ฐ˜๋ณต ์Šค์บ”์„ ํ™œ์„ฑํ™”ํ•œ ๋’ค ๋Š˜์–ด๋‚œ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

  5. ์„œ๋น„์Šค ์ˆ˜์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•  ๋•Œ๋งŒ ์›Œํฌ๋กœ๋“œ ๋ถ„๋ฆฌ

    ์ธ๋ฑ์Šค์™€ ํŒŒํ‹ฐ์…”๋‹์„ ์กฐ์ •ํ•œ ๋’ค์—๋„ ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ, ์ธ๋ฑ์Šค ๋ฉ”๋ชจ๋ฆฌ, ์“ฐ๊ธฐ ๋ถ€ํ•˜ ๋˜๋Š” ์ฟผ๋ฆฌ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์ •ํ•ด์ง„ ๋ชฉํ‘œ๋ฅผ ๋ฒ—์–ด๋‚  ๋•Œ Qdrant, Pinecone ๊ฐ™์€ ์ „์šฉ ์—”์ง„์œผ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค. Postgres๋Š” ๊ณ„์† ์›๋ณธ ๋ฐ์ดํ„ฐ๋กœ ์œ ์ง€ํ•˜๊ณ  ๋™๊ธฐํ™” ๊ณ„์•ฝ์„ ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ์ž์ฒด๋ฅผ ์•„์ง ์ •ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๊ทธ ๊ฒฐ์ •์ด ๋จผ์ €์ž…๋‹ˆ๋‹ค. Supabase์™€ Firebase ๋น„๊ต๋ฅผ ๋ณด๋ฉด ๊ฒ€์ƒ‰ ํŠธ๋ž˜ํ”ฝ์ด ๋ฐœ์ƒํ•˜๊ธฐ๋„ ์ „์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ์„ ์ขŒ์šฐํ•˜๋Š” ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. Qdrant: ์ตœ๊ณ ์˜ ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

Qdrant๋Š” ๋ณต์žกํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•„ํ„ฐ์™€ ์˜คํ”ˆ์†Œ์Šค์˜ ํ†ต์ œ๋ ฅ์„ ์›ํ•˜๋ฉด์„œ ๋Œ€๊ทœ๋ชจ ์ž์ฒด ํ˜ธ์ŠคํŒ… Milvus๋ณด๋‹ค ๊ฐ„๊ฒฐํ•œ ์šด์˜ ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ•œ ํŒ€์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์ „์šฉ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. pgvector์˜ ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ์ด ์‹ค์ œ ๋ณ‘๋ชฉ์œผ๋กœ ์ธก์ •๋์„ ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ๊ฒ€ํ† ํ•  ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

Qdrant ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ ํŽ˜์ด์ง€
Qdrant

๋Œ€ํ‘œ์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ๋ชจ๋“  ์ฟผ๋ฆฌ์— ๊ณ„์ •, ์ง€์—ญ, ๋ฌธ์„œ ์œ ํ˜•, ์ƒํƒœ, ์ ‘๊ทผ ๊ทธ๋ฃน ๊ฐ™์€ ์ค‘์ฒฉ ์กฐ๊ฑด๊ณผ ์˜๋ฏธ ์œ ์‚ฌ๋„๋ฅผ ํ•จ๊ป˜ ์ ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ ์ง€์‹ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. Qdrant ํŽ˜์ด๋กœ๋“œ์—๋Š” ์ž„์˜์˜ JSON์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๊ณ , ํ•„ํ„ฐ ๋ชจ๋ธ์€ must, should, must_not, ๋ฒ”์œ„, ์ผ์น˜, ์ค‘์ฒฉ ํ‚ค๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ ๊ตฌ์กฐ๋ฅผ ๋ฐ˜์˜ํ•œ ๊ฒ€์ƒ‰ ์ฟผ๋ฆฌ๋ฅผ ํ›„์ฒ˜๋ฆฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์—”์ง„ ์ž์ฒด์—์„œ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Qdrant๋Š” ๋ฐ€์ง‘ ๋ฐ ํฌ์†Œ ๋ฒกํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ 1.10.0๋ถ€ํ„ฐ ์ œ๊ณต๋˜๋Š” ๋‹ค๋‹จ๊ณ„ ์ฟผ๋ฆฌ ์‹œ์Šคํ…œ์€ ์ƒํ˜ธ ์ˆœ์œ„ ์œตํ•ฉ(RRF)์ด๋‚˜ ๋ถ„ํฌ ๊ธฐ๋ฐ˜ ์ ์ˆ˜ ์œตํ•ฉ(DBSF)์œผ๋กœ ๊ฒฐ๊ณผ ์„ธํŠธ๋ฅผ ํ•ฉ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RRF๋Š” ์›์ ์ˆ˜ ๋Œ€์‹  ๊ฒฐ๊ณผ ์ˆœ์„œ๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฏ€๋กœ ์–ดํœ˜ ๊ฒ€์ƒ‰ ์ ์ˆ˜์™€ ๋ฐ€์ง‘ ๋ฒกํ„ฐ ์ ์ˆ˜๊ฐ€ ๊ฐ™์€ ์ฒ™๋„๋ผ๋Š” ์ž˜๋ชป๋œ ๊ฐ€์ •์„ ํ”ผํ•ฉ๋‹ˆ๋‹ค.

์ œํ’ˆ ํ˜•ํƒœ๋Š” 2๊ฐ€์ง€๋กœ ๋ช…ํ™•ํžˆ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. Qdrant OSS๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์™„์ „ํžˆ ํ†ต์ œํ•˜๋Š” ๋Œ€์‹  ์ธํ”„๋ผ ๋ถ€๋‹ด์„ ํŒ€์ด ๋– ์•ˆ์Šต๋‹ˆ๋‹ค. Qdrant Cloud๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์šด์˜ ์ž‘์—…์„ ์—†์• ์ง€๋งŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ ํฌ๊ธฐ๋ฅผ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Qdrant์˜ ์‹ค์ œ ๊ฐ€๊ฒฉ ํŽ˜์ด์ง€์— ๋”ฐ๋ฅด๋ฉด Free Tier๋Š” 0.5 vCPU, 1 GB RAM, 4 GB ๋””์Šคํฌ๋ฅผ ๊ฐ–์ถ˜ ๋‹จ์ผ ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. Standard๋Š” ์ „์šฉ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ๊ฐ€๊ฒฉ์„ ์ ์šฉํ•˜๋ฉฐ ์ˆ˜์งยท์ˆ˜ํ‰ ํ™•์žฅ, ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์„ฑ, ๋ฐฑ์—…๊ณผ ์žฌํ•ด ๋ณต๊ตฌ, 99.5% ๊ฐ€๋™ ์‹œ๊ฐ„ SLA๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Premium์—๋Š” Qdrant๊ฐ€ ๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ์ตœ์†Œ ์ง€์ถœ์•ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. SSO, ํ”„๋ผ์ด๋น— VPC ์—ฐ๊ฒฐ, ์ถ”๊ฐ€ ์ง€์›, 99.9% ๊ฐ€๋™ ์‹œ๊ฐ„ SLA๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Hybrid Cloud๋Š” ๊ณ ๊ฐ ์ธํ”„๋ผ์—์„œ Qdrant์˜ ๊ด€๋ฆฌ ํ”Œ๋ ˆ์ธ์„ ์‹คํ–‰ํ•˜๊ณ , Private Cloud๋Š” ๊ฒฉ๋ฆฌ ๋˜๋Š” ์—์–ด๊ฐญ ํ™˜๊ฒฝ์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์˜ต์…˜ ๋ชจ๋‘ ์˜์—…ํŒ€๊ณผ ์ƒ๋‹ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ ์ธก๋ฉด์˜ ์žฅ๋ฒฝ์€ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ž…๋‹ˆ๋‹ค. Standard ์š”๊ธˆ์€ vCPU, ๋ฉ”๋ชจ๋ฆฌ, ํด๋Ÿฌ์Šคํ„ฐ ์Šคํ† ๋ฆฌ์ง€, ๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€, ์œ ๋ฃŒ ์ถ”๋ก  ํ† ํฐ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๊ณ  ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค. ์šฉ๋Ÿ‰์„ ์‚ฐ์ •ํ•˜๊ณ  ๋‚˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๋ชจ๋ธ์ด์ง€๋งŒ, ์ฑ…์ž„ ์žˆ๊ฒŒ ์ œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ์›” ์š”๊ธˆ์€ ์—†์Šต๋‹ˆ๋‹ค. ์กฐ๋‹ฌํŒ€์€ ์‹ค์ œ ๋ฒกํ„ฐ ์ฐจ์›, ๋ณต์ œ๋ณธ, ์Šคํ† ๋ฆฌ์ง€, ์“ฐ๊ธฐ ์†๋„๋ฅผ ๊ณ„์‚ฐ๊ธฐ์— ์ž…๋ ฅํ•˜๊ณ  ๋” ์ž‘์€ ํด๋Ÿฌ์Šคํ„ฐ์™€ ๋” ํฐ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ชจ๋‘ ์‹œํ—˜ํ•ด ๋น„์šฉ์ด ๋›ฐ๋Š” ๊ตฌ๊ฐ„์„ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜์˜ ์žฅ๋ฒฝ์€ ๋ชจ๋“  ์ „์šฉ ์—”์ง„๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Qdrant๋Š” ํŒŒ์ƒ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๊ฐ€ ๋˜๊ณ  ์›๋ณธ ๋ ˆ์ฝ”๋“œ๋Š” ๋‹ค๋ฅธ ๊ณณ์— ๋‚จ์Šต๋‹ˆ๋‹ค. ์‚ญ์ œ, ๊ถŒํ•œ ๋ณ€๊ฒฝ, ์žฌ์ž„๋ฒ ๋”ฉ, ์žฌํ•ด ๋ณต๊ตฌ, ์žฌ์‹คํ–‰์—๋Š” ๋ชจ๋‘ ๋ช…์‹œ์ ์ธ ๊ณ„์•ฝ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์ด ์ด๋Ÿฌํ•œ ์ถ”๊ฐ€ ์‹œ์Šคํ…œ์˜ ๋Œ€๊ฐ€๋ฅผ ์ƒ์‡„ํ•  ๋•Œ๋งŒ Qdrant๊ฐ€ ์ด๊น๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ์ค‘์ฒฉ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ํ…Œ๋„ŒํŠธ ๋˜๋Š” ๊ถŒํ•œ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜๋Š” ์ „์šฉ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰
ํ•ต์‹ฌ ๊ฐ•์ : ํ‘œํ˜„๋ ฅ์ด ๋†’์€ ํŽ˜์ด๋กœ๋“œ ํ•„ํ„ฐ์™€ ์˜คํ”ˆ์†Œ์Šคยท๊ด€๋ฆฌํ˜• ๋ฐฐํฌ ์˜ต์…˜
๊ฐ€๊ฒฉ: OSS๋Š” ์˜คํ”ˆ์†Œ์Šค์ž…๋‹ˆ๋‹ค. Cloud Free๋Š” 0.5 vCPU, 1 GB RAM, 4 GB ๋””์Šคํฌ๋ฅผ ํ‰์ƒ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Standard๋Š” ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ๊ณผ๊ธˆํ•ฉ๋‹ˆ๋‹ค. Premium์—๋Š” ์ตœ์†Œ ์ง€์ถœ์•ก์ด ์žˆ์œผ๋ฉฐ ๊ฐ€๊ฒฉ์€ ๋ณ„๋„ ๋ฌธ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Hybrid Cloud์™€ Private Cloud๋„ ๊ฒฌ์  ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: Cloud ๋ฌด๋ฃŒ ํ”Œ๋žœ

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • ๊ถŒํ•œ ๊ตฌ์กฐ๋ฅผ ๋ฐ˜์˜ํ•œ ๊ฒ€์ƒ‰์— ์œ ๋ฆฌํ•œ ๊ฐ•๋ ฅํ•œ ์ค‘์ฒฉ ํŽ˜์ด๋กœ๋“œ ํ•„ํ„ฐ
  • RRF ๋˜๋Š” DBSF๋ฅผ ํ™œ์šฉํ•œ ๋ฐ€์ง‘ยทํฌ์†Œ ๊ฒฐ๊ณผ ์œตํ•ฉ
  • ์˜คํ”ˆ์†Œ์Šค, ๊ด€๋ฆฌํ˜•, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ, ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๊ฒฝ๋กœ
  • Standard Cloud์—์„œ ์ „์šฉ ๋ฆฌ์†Œ์Šค, ๋ฐฑ์—…, ๊ณ ๊ฐ€์šฉ์„ฑ ์˜ต์…˜ ์ œ๊ณต
  • Standard์— ๋‹จ์ˆœํ•œ ๊ณต๊ฐœ ์›” ์ตœ์ €๊ฐ€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์ „์šฉ ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋™๊ธฐํ™”์™€ ๋ณต๊ตฌ ์ž‘์—…๋„ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.
  • ์ž์ฒด ํ˜ธ์ŠคํŒ…์—๋Š” ์—ฌ์ „ํžˆ ์šฉ๋Ÿ‰, ์—…๊ทธ๋ ˆ์ด๋“œ, ๋ฐฑ์—…, ์žฅ์•  ๋Œ€์‘ ์ฑ…์ž„์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
  • Premium ๋ณด์•ˆ ๊ธฐ๋Šฅ์—๋Š” ์˜์—…ํŒ€์ด ์ •ํ•˜๋Š” ์ตœ์†Œ ์ง€์ถœ์•ก์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

3. Pinecone: ๋ฌด์šด์˜ ๊ด€๋ฆฌํ˜• ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 1์œ„

Pinecone์€ ์†Œ๊ทœ๋ชจ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์ด ์˜คํ”ˆ์†Œ์Šค ํ†ต์ œ๊ถŒ์ด๋‚˜ ๊ฐ€์žฅ ์ €๋ ดํ•œ ์ธํ”„๋ผ ๋น„์šฉ๋ณด๋‹ค ์™„์ „ ๊ด€๋ฆฌํ˜• ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ์ค‘์‹œํ•  ๋•Œ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์šฉ๋Ÿ‰, ๋ณต์ œ๋ณธ, ๋ฐฑ์—…, ์ธ๋ฑ์Šค ๊ฐ€์šฉ์„ฑ์„ ๊ณต๊ธ‰์‚ฌ๊ฐ€ ์ฑ…์ž„์ง€๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜์ด ์ œํ’ˆ์˜ ์ฐจ๋ณ„์ ์ด ์•„๋‹Œ ํŒ€์—๋Š” ํ•ฉ๋ฆฌ์ ์ธ ๊ตฌ๋งค๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Pinecone ๊ด€๋ฆฌํ˜• ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ ํŽ˜์ด์ง€
Pinecone

๋Œ€ํ‘œ์ ์ธ ๋Œ€์ƒ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ „๋ฌธ๊ฐ€ ์—†์ด ์˜๋ฏธ ๊ฒ€์ƒ‰์ด๋‚˜ RAG๋ฅผ ์ถœ์‹œํ•˜๋ ค๋Š” ํˆฌ์ž๋ฅผ ์œ ์น˜ํ•œ ์ œํ’ˆ ํŒ€์ž…๋‹ˆ๋‹ค. Pinecone์€ ๋ฐ€์ง‘, ํฌ์†Œ, ์ „๋ฌธ ์ธ๋ฑ์Šค ์˜ต์…˜๊ณผ ์˜จ๋””๋งจ๋“œ ์„œ๋ฒ„๋ฆฌ์Šค ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ํ”„๋กœ๋•์…˜ ํ”Œ๋žœ์—๋Š” ๋ฐฑ์—…๊ณผ ๋ณต์›, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฐฐํฌ ํ†ต์ œ ๊ธฐ๋Šฅ๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ์ž์ฒด๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ API์™€ ๋” ์ ์€ ์šด์˜ ์ ‘์ ์„ ๊ฐ–์ถ˜ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ๊ตฌ๋งคํ•œ๋‹ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ๊ฐ€์น˜์ž…๋‹ˆ๋‹ค.

Pinecone์˜ ์‹ค์ œ ๊ฐ€๊ฒฉ ๊ตฌ์กฐ๋Š” 4๊ฐœ ํ”Œ๋žœ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. Starter๋Š” ๋ฌด๋ฃŒ์ด๋ฉฐ ์ตœ๋Œ€ 2 GB์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ† ๋ฆฌ์ง€, ์›” 2๋ฐฑ๋งŒ ์“ฐ๊ธฐ ๋‹จ์œ„, ์›” 1๋ฐฑ๋งŒ ์ฝ๊ธฐ ๋‹จ์œ„, 1 GB์˜ ์†ก์‹  ํŠธ๋ž˜ํ”ฝ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. Builder๋Š” ์›” $20 ์ •์•ก์œผ๋กœ ์ตœ๋Œ€ 10 GB ์Šคํ† ๋ฆฌ์ง€, 5๋ฐฑ๋งŒ ์“ฐ๊ธฐ ๋‹จ์œ„, 2๋ฐฑ๋งŒ ์ฝ๊ธฐ ๋‹จ์œ„, 10 GB ์†ก์‹  ํŠธ๋ž˜ํ”ฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Standard๋Š” ์‚ฌ์šฉ๋ฃŒ์— ์ถฉ๋‹น๋˜๋Š” ์›” ์ตœ์†Œ $50 ์•ฝ์ •์ด ์žˆ์œผ๋ฉฐ $300 ํฌ๋ ˆ๋”ง์œผ๋กœ 3์ฃผ ๋™์•ˆ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ† ๋ฆฌ์ง€๋Š” ์›” GB๋‹น $0.33์ž…๋‹ˆ๋‹ค. ์“ฐ๊ธฐ ๋‹จ์œ„๋Š” ๋ฐฑ๋งŒ ๊ฐœ๋‹น $4~$4.50, ์ฝ๊ธฐ ๋‹จ์œ„๋Š” ๋ฐฑ๋งŒ ๊ฐœ๋‹น $16~$18์ด๋ฉฐ ํด๋ผ์šฐ๋“œ์™€ ๋ฆฌ์ „์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋งค๋‹ฌ 100 GB๊นŒ์ง€ ํฌํ•จ๋œ ๋’ค ์†ก์‹  ํŠธ๋ž˜ํ”ฝ์€ GB๋‹น $0.10์ž…๋‹ˆ๋‹ค. ๊ฐ€์ ธ์˜ค๊ธฐ๋Š” GB๋‹น $0.25, ๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€๋Š” ์›” GB๋‹น $0.10, ๋ณต์›์€ GB๋‹น $0.15์ž…๋‹ˆ๋‹ค.

Enterprise์˜ ์›” ์ตœ์†Œ ์•ฝ์ •์€ $500์ž…๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€๋Š” ์—ฌ์ „ํžˆ ์›” GB๋‹น $0.33์ด์ง€๋งŒ ์“ฐ๊ธฐ๋Š” ๋ฐฑ๋งŒ ๊ฐœ๋‹น $6~$6.75, ์ฝ๊ธฐ๋Š” ๋ฐฑ๋งŒ ๊ฐœ๋‹น $24~$27๋กœ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ์ด ํ”Œ๋žœ์—๋Š” 99.95% ๊ฐ€๋™ ์‹œ๊ฐ„ SLA, BYOC, ํ”„๋ผ์ด๋น— ์—”๋“œํฌ์ธํŠธ, ๊ณ ๊ฐ ๊ด€๋ฆฌํ˜• ์•”ํ˜ธํ™” ํ‚ค, ๊ฐ์‚ฌ ๋กœ๊ทธ, SCIM, HIPAA ๊ทœ์ • ์ค€์ˆ˜, Pro ์ง€์›์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์€ ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ์•Œ์•„์•ผ ํ•  ๊ธฐ์ˆ ์  ์กฐ๊ฑด์ด ์žˆ์Šต๋‹ˆ๋‹ค. Pinecone์€ 3๊ฐ€์ง€ ํŒจํ„ด์„ ๋ฌธ์„œํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์ธ๋ฑ์Šค์— ๋ฐ€์ง‘ยทํฌ์†Œ ๋ฒกํ„ฐ๋ฅผ ํ•จ๊ป˜ ๋„ฃ๋Š” ๋ฐฉ์‹, ๋ฐ€์ง‘ยทํฌ์†Œ ์ธ๋ฑ์Šค๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๋ฐฉ์‹, ๋ฒกํ„ฐ์™€ ์ „๋ฌธ ํ•„๋“œ๋ฅผ ๊ฒฐํ•ฉํ•œ ๋ฌธ์„œ ์Šคํ‚ค๋งˆ์ž…๋‹ˆ๋‹ค. Pinecone์€ ํ•œ ๋ฒˆ์˜ ์š”์ฒญ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๊ณ  ๋ฒกํ„ฐ ๊ฐ„ ์—ฐ๊ฒฐ์ด ์œ ์ง€๋˜๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๋ฒกํ„ฐ API ์‚ฌ์šฉ ์‚ฌ๋ก€์—๋Š” ๋‹จ์ผ ์ธ๋ฑ์Šค ๋ฒกํ„ฐ ํŒจํ„ด์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ผ ์ธ๋ฑ์Šค ํŒจํ„ด์€ ํฌ์†Œ ์ ์ˆ˜์™€ ๋ฐ€์ง‘ ์ ์ˆ˜ ๋ฒ”์œ„๋ฅผ ์ž๋™์œผ๋กœ ์ •๊ทœํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ •๊ทœํ™”๋œ ์ž„๋ฒ ๋”ฉ์˜ ๋ฐ€์ง‘ ๋‚ด์  ๊ฐ’์€ ๋Œ€๋žต -1์—์„œ 1 ์‚ฌ์ด์ง€๋งŒ BM25 ๋ฐฉ์‹์˜ ํฌ์†Œ ์ ์ˆ˜๋Š” ์ƒํ•œ์ด ์—†์–ด ๊ฒฐ๊ณผ๋ฅผ ์••๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ช…์‹œ์ ์œผ๋กœ alpha ๊ฐ€์ค‘์น˜๋ฅผ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ํŒจํ„ด์—์„œ๋Š” ํฌ์†Œ ์ „์šฉ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ํ†ตํ•ฉ ์ž„๋ฒ ๋”ฉ๊ณผ ์žฌ์ˆœ์œ„ํ™”๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด ์ด๋Ÿฐ ์„ ํƒ์ง€๊ฐ€ ๋˜์‚ด์•„๋‚˜์ง€๋งŒ 2๊ฐœ์˜ ์ฟผ๋ฆฌ, ๋ช…์‹œ์  ์—ฐ๊ฒฐ, ๋ณ‘ํ•ฉ, ์ค‘๋ณต ์ œ๊ฑฐ, ์žฌ์ˆœ์œ„ํ™”๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์žฅ๋ฒฝ์€ ๋น„์šฉ ๊ฐ€์‹œ์„ฑ์ž…๋‹ˆ๋‹ค. Pinecone์ด ๋‹จ์œ„ ๊ฐ€๊ฒฉ์„ ๊ณต๊ฐœํ•œ๋‹ค๋Š” ์ ์€ ๊ฐ€๊ฒฉ์„ ์ˆจ๊ธฐ๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚ซ์ง€๋งŒ, ํŒ€์€ ์—ฌ์ „ํžˆ ๋Œ€ํ‘œ์ ์ธ ์ฝ๊ธฐ, ์“ฐ๊ธฐ, ์Šคํ† ๋ฆฌ์ง€, ๋ฐฑ์—…, ์†ก์‹  ํŠธ๋ž˜ํ”ฝ์„ ๊ณ„์‚ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ ฅ์ ์ธ ์ตœ์†Œ $50๊ฐ€ ์ง€์†์ ์ธ ์ฟผ๋ฆฌ ํŠธ๋ž˜ํ”ฝ์ด๋‚˜ ์žฆ์€ ์žฌ์ž„๋ฒ ๋”ฉ ์•ž์—์„œ๋Š” ์ „ํ˜€ ๋‹ค๋ฅธ ์ฒญ๊ตฌ์„œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์‹œ ํ›„ ์ „์ฒด ์‚ฌ์šฉ๋Ÿ‰์˜ ์›์ธ์„ ์ถ”์ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๊ธฐ ์ „์— ๊ณ ๊ฐ๋ณ„ยท์›Œํฌํ”Œ๋กœ๋ณ„ ๋‹จ์œ„๋ฅผ ๊ณ„์ธกํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ๋ฒกํ„ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ง์ ‘ ์šด์˜ํ•˜์ง€ ์•Š๊ณ  ๊ด€๋ฆฌํ˜• ํ”„๋กœ๋•์…˜ ๊ฒ€์ƒ‰์ด ํ•„์š”ํ•œ ์†Œ๊ทœ๋ชจ ํŒ€
ํ•ต์‹ฌ ๊ฐ•์ : API ์—ฐ๋™์—์„œ ๊ณต๊ธ‰์‚ฌ๊ฐ€ ์šด์˜ํ•˜๋Š” ํ”„๋กœ๋•์…˜ ์„œ๋น„์Šค๋กœ ๊ฐ€๋Š” ๊ฐ€์žฅ ๊ฐ„๊ฒฐํ•œ ๊ฒฝ๋กœ
๊ฐ€๊ฒฉ: Starter๋Š” ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. Builder๋Š” ์›” $20 ์ •์•ก์ž…๋‹ˆ๋‹ค. Standard๋Š” ์›” ์ตœ์†Œ $50์ด๋ฉฐ ์ด๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ๊ฐ€๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. Enterprise๋Š” ์›” ์ตœ์†Œ $500์ด๊ณ  ์ฝ๊ธฐยท์“ฐ๊ธฐ ๋‹จ๊ฐ€๋„ ๋” ๋†’์Šต๋‹ˆ๋‹ค. Standard์™€ Enterprise์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ† ๋ฆฌ์ง€๋Š” ์›” GB๋‹น $0.33์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: Starter๋Š” ๋ฌด๋ฃŒ, Standard๋Š” $300 ํฌ๋ ˆ๋”ง์œผ๋กœ 3์ฃผ ์ฒดํ—˜

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
9 points

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒ€์˜ ํด๋Ÿฌ์Šคํ„ฐยท์ธ๋ฑ์Šค ์šด์˜ ๋ถ€๋‹ด์ด ์ ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ํ”„๋กœ๋•์…˜ ํ”Œ๋žœ์œผ๋กœ ๊ฐ€๊ธฐ ์ „์— ๋ฌด๋ฃŒ ๋ฐ ์ •์•ก ์ง„์ž… ํ”Œ๋žœ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ€์ง‘, ํฌ์†Œ, ์ „๋ฌธ ๊ฒ€์ƒ‰ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ† ๋ฆฌ์ง€, ์ฝ๊ธฐ, ์“ฐ๊ธฐ, ์†ก์‹  ํŠธ๋ž˜ํ”ฝ, ๋ฐฑ์—…, ๊ฐ€์ ธ์˜ค๊ธฐ, ๋ณต์›์˜ ๋‹จ๊ฐ€๋ฅผ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค.
  • Enterprise ํ†ต์ œ ๊ธฐ๋Šฅ์— BYOC, ํ”„๋ผ์ด๋น— ์—”๋“œํฌ์ธํŠธ, ๊ฐ์‚ฌ ๋กœ๊ทธ, ๊ณ ๊ฐ ๊ด€๋ฆฌํ˜• ํ‚ค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • ํ”„๋กœ๋•์…˜ ์ฒญ๊ตฌ์•ก์ด ์—ฌ๋Ÿฌ ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ์œ„์— ์ขŒ์šฐ๋ฉ๋‹ˆ๋‹ค.
  • Enterprise์—์„œ๋Š” ์ตœ์†Œ ์•ฝ์ •๋ฟ ์•„๋‹ˆ๋ผ ์ฝ๊ธฐยท์“ฐ๊ธฐ ๋‹จ๊ฐ€๋„ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.
  • ๋‹จ์ผ ์ธ๋ฑ์Šค ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์—๋Š” ๋ช…์‹œ์ ์ธ ์ ์ˆ˜ ๊ฐ€์ค‘์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ๋ฑ์Šค๋ฅผ ๋ถ„๋ฆฌํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์€ ์œ ์—ฐ์„ฑ์„ ๋˜์ฐพ๋Š” ๋Œ€์‹  ํด๋ผ์ด์–ธํŠธ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์ด ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.

4. turbopuffer: ํฌ๊ณ  ์‚ฌ์šฉ๋Ÿ‰ ํŽธ์ฐจ๊ฐ€ ํฐ ์„œ๋ฒ„๋ฆฌ์Šค ์›Œํฌ๋กœ๋“œ์— ์ตœ์ 

turbopuffer๋Š” ์ฟผ๋ฆฌ ํ™œ๋™์˜ ํŽธ์ฐจ๊ฐ€ ์ปค ์ƒ์‹œ ๋ฉ”๋ชจ๋ฆฌ ์šด์˜์ด ๋น„ํšจ์œจ์ ์ธ ๋Œ€๊ทœ๋ชจ ๊ฒ€์ƒ‰ ์ฝ”ํผ์Šค์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์ „๋ฌธ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ์Šคํ† ๋ฆฌ์ง€, ์“ฐ๊ธฐ, ์ฟผ๋ฆฌํ•œ ๋ฐ”์ดํŠธ์— ๋”ฐ๋ผ ์š”๊ธˆ์ด ์ฑ…์ •๋˜๋ฉฐ ๋ชจ๋“  ํ”Œ๋žœ์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋Šฅ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

turbopuffer ์„œ๋ฒ„๋ฆฌ์Šค ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ ํŽ˜์ด์ง€
turbopuffer

๋Œ€ํ‘œ์ ์ธ ์ ์šฉ ๋Œ€์ƒ์€ ๊ฒฉ๋ฆฌ๋œ ๊ณ ๊ฐ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ๋งŽ๊ณ , ์ž์ฃผ ์“ฐ์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธธ๊ฒŒ ๋ถ„ํฌํ•˜๋ฉฐ, ๊ทธ์ค‘ ์ผ๋ถ€ ํ™œ์„ฑ ๋ฐ์ดํ„ฐ์— ๊ฒ€์ƒ‰ ์š”์ฒญ์ด ๋ชฐ๋ฆฌ๋Š” ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ API๋Š” ๊ทผ์‚ฌ ๋ฐ ์ •ํ™• ์ตœ๊ทผ์ ‘ ์ด์›ƒ ๊ฒ€์ƒ‰, BM25 ์ „๋ฌธ ๊ฒ€์ƒ‰, ํฌ์†Œ ๋ฒกํ„ฐ, ํ•„ํ„ฐ, ์ •๋ ฌ, ์กฐํšŒ, ์ง‘๊ณ„, ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์€ ๋ฒกํ„ฐ์™€ BM25 ๋ถ„๊ธฐ๋ฅผ ํ•จ๊ป˜ ์‹คํ–‰ํ•œ ๋’ค RRF๋กœ ์œตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

turbopuffer ๊ฐ€๊ฒฉ์€ ์›” ์ตœ์†Œ $16์ธ Launch๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. Scale์€ ์ตœ์†Œ ์•ฝ์ •์ด $256์œผ๋กœ ์˜ฌ๋ผ๊ฐ€๋ฉฐ HIPAA ๋Œ€์‘ BAA, SSO, ๊ฐ์‚ฌ ๋กœ๊ทธ, IP ํ—ˆ์šฉ ๋ชฉ๋ก, ๋น„๊ณต๊ฐœ Slack ์ฑ„๋„, ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€์˜ ์ง€์›์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. Enterprise๋Š” ์›” ์ตœ์†Œ $4,096์ด๋ฉฐ ์‚ฌ์šฉ๋ฃŒ์— 35% ํ• ์ฆ์ด ๋ถ™์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๋‹จ์ผ ํ…Œ๋„Œ์‹œ, BYOC, ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํ‚น, ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ณ„ ๊ณ ๊ฐ ๊ด€๋ฆฌํ˜• ์•”ํ˜ธํ™” ํ‚ค, 24/7 ์ง€์›, 99.95% ๊ฐ€๋™ ์‹œ๊ฐ„ SLA๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์œ„ ๊ณผ๊ธˆ ๋ฐฉ์‹์„ ๊ผผ๊ผผํžˆ ์‚ดํŽด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 2026๋…„ 2์›” ๋ณ€๊ฒฝ ์ดํ›„ ์ฟผ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ๊ธฐ๋ณธ ๋‹จ๊ฐ€๋Š” PB๋‹น $1์ด๊ณ , ์ฟผ๋ฆฌ 1๊ฑด์˜ ์ตœ์†Œ ์ฒญ๊ตฌ ๋ฐ์ดํ„ฐ๋Š” 1.28 GB์ž…๋‹ˆ๋‹ค. ํ•„ํ„ฐ ๊ฐ€๋Šฅํ•œ ์†์„ฑ์€ ์“ฐ๊ธฐ์™€ ์Šคํ† ๋ฆฌ์ง€์—์„œ ๋ฒกํ„ฐ ์—ด๋งˆ๋‹ค ํ•œ ๋ฒˆ์”ฉ ๊ณผ๊ธˆ๋˜์ง€๋งŒ, ํ•„ํ„ฐ ๋ถˆ๊ฐ€๋Šฅํ•œ ์†์„ฑ์€ ๋ฒกํ„ฐ ์—ด ๊ฐœ์ˆ˜์™€ ๊ด€๊ณ„์—†์ด ํ•œ ๋ฒˆ๋งŒ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์„œ ์ˆ˜๊ฐ€ ๊ฐ™์•„๋„ ํ•„ํ„ฐ ๊ฐ€๋Šฅ ์†์„ฑ์„ ๋งŽ์ด ์ง€์ •ํ•˜๊ฑฐ๋‚˜ ๋ฒกํ„ฐ ์—ด์„ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•œ ์Šคํ‚ค๋งˆ๋Š” ๋น„์šฉ์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…์‹œํ•ด์•ผ ํ•  ํ•œ๊ณ„๋Š” ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ ์ค‘ ์“ฐ๊ธฐ ๋ฐ˜์˜ ์†๋„์ž…๋‹ˆ๋‹ค. turbopuffer๋Š” ์ฟผ๋ฆฌ์˜ 99.8% ์ด์ƒ์ด ์ผ๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ฌผ๊ฒŒ ํ™•์žฅ์ด๋‚˜ ์žฅ์•  ์กฐ์น˜ ๊ณผ์ •์—์„œ ์•ฝ 100 ms์˜ ์ง€์—ฐ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ค์ž„์ŠคํŽ˜์ด์Šค์— ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์“ฐ๊ธฐ๊ฐ€ 128 MiB๋ฅผ ๋„˜์œผ๋ฉด ์ถ”๊ฐ€ ์“ฐ๊ธฐ๋Š” ์ธ๋ฑ์‹ฑ๋˜๊ณ  ์บ์‹œ์— ์ ์žฌ๋  ๋•Œ๊นŒ์ง€ ๋ณด์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ์— ์ œ์‹œ๋œ ์ง€์—ฐ์€ ์ž‘์€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ๋Š” ์ˆ˜์‹ญ ์ดˆ, ํฐ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ๋Š” ์ˆ˜์‹ญ ๋ถ„์ด๋ฉฐ, ๋Œ€๊ทœ๋ชจ ์“ฐ๊ธฐ ๋’ค์—๋Š” ์ตœ๋Œ€ ์•ฝ 1์‹œ๊ฐ„ ๋™์•ˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์˜ค๋ž˜๋œ ์ƒํƒœ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐ์น˜๋กœ ๊ฐฑ์‹ ํ•˜๋Š” ์ง€์‹ ์ฝ”ํผ์Šค์—๋Š” ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋Š” ๋™์ž‘์ด์ง€๋งŒ, ์ ‘๊ทผ ๊ถŒํ•œ ์ทจ์†Œ๋‚˜ ๊ธด๊ธ‰ ๊ฒŒ์‹œ ๋ณ€๊ฒฝ์ด ๋‹ค์Œ ์ฟผ๋ฆฌ์— ์ฆ‰์‹œ ๋ฐ˜์˜๋ผ์•ผ ํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์—๋Š” ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ง‰์—ฐํžˆ โ€˜์ตœ์ข… ์ผ๊ด€์„ฑโ€™์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๋Œ€์‹  ๋ช…์‹œ์ ์ธ ์ตœ์‹ ์„ฑ ์„œ๋น„์Šค ์ˆ˜์ค€์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ง‘๊ณ„์—๋„ ๊ฒฝ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. turbopuffer๋Š” ๋ฌธ์„œ๊ฐ€ 1๋ฐฑ๋งŒ ๊ฐœ๋ฅผ ๋„˜๋Š” ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ์ง€์—ฐ ์‹œ๊ฐ„์— ๋ฏผ๊ฐํ•œ ์ง‘๊ณ„๋ฅผ ๊ถŒ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ œํ’ˆ์€ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. API๊ฐ€ ๊ฐœ์ˆ˜ ๊ณ„์‚ฐ๊ณผ ๊ทธ๋ฃนํ™”๋ฅผ ์ง€์›ํ•œ๋‹ค๋Š” ์ด์œ ๋กœ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ญํ• ๊นŒ์ง€ ์กฐ์šฉํžˆ ๋„˜๊ธฐ๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ์•ก์„ธ์Šค ํŽธ์ฐจ๊ฐ€ ํฌ๊ณ  ๋ฐ”์ดํŠธ ๊ธฐ๋ฐ˜ ๊ณผ๊ธˆ์— ์ต์ˆ™ํ•œ ํŒ€์˜ ๋Œ€๊ทœ๋ชจ ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ ์ฝ”ํผ์Šค
ํ•ต์‹ฌ ๊ฐ•์ : ๋‚ฎ์€ ์ตœ์†Œ ์•ฝ์ •์œผ๋กœ ์ด์šฉํ•˜๋Š” ํญ๋„“์€ ๋ฒกํ„ฐ, BM25, ํฌ์†Œ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰
๊ฐ€๊ฒฉ: Launch๋Š” ์›” ์ตœ์†Œ $16, Scale์€ ์›” ์ตœ์†Œ $256์ž…๋‹ˆ๋‹ค. Enterprise๋Š” ์›” ์ตœ์†Œ $4,096์— 35% ์‚ฌ์šฉ๋ฃŒ ํ• ์ฆ์ด ๋ถ™์Šต๋‹ˆ๋‹ค. ์•ฝ์ •์•ก์„ ๋„˜๋Š” ์‚ฌ์šฉ๋ฃŒ๋Š” ์Šคํ† ๋ฆฌ์ง€, ์“ฐ๊ธฐ, ์ฟผ๋ฆฌํ•œ ๋ฐ”์ดํŠธ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ๊ฐ€๊ฒฉ ํŽ˜์ด์ง€์— ๊ณต๊ฐœ๋œ ์ฒดํ—˜ํŒ ์—†์Œ

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
9 points

  • ์›” $16์ธ Launch ์ตœ์ €์„ ์œผ๋กœ ํ”„๋กœ๋•์…˜์— ๊ฐ€๊นŒ์šด ํŒŒ์ผ๋Ÿฟ์„ ์ €๋ ดํ•˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ํ”Œ๋žœ์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋Šฅ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • BM25, ํฌ์†Œ ๋ฒกํ„ฐ, ํ•„ํ„ฐ, ๋‹ค์ค‘ ์ฟผ๋ฆฌ, RRF๋ฅผ ๊ธฐ๋ณธ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ํ”Œ๋žœ ๊ตฌ๊ฐ„์—์„œ ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Scale๊ณผ Enterprise์—์„œ ๋ณด์•ˆ ๋ฐ ๋ฐฐํฌ ํ†ต์ œ ๊ธฐ๋Šฅ์ด ๋ช…ํ™•ํžˆ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ๋…ผ๋ฆฌ ๋ฐ”์ดํŠธ ๊ณผ๊ธˆ์€ ์‹ค์ œ ์›Œํฌ๋กœ๋“œ ๋ชจ๋ธ๋ง์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€๊ทœ๋ชจ ์“ฐ๊ธฐ๋Š” ์ธ๋ฑ์‹ฑ๊ณผ ์บ์‹œ ์›Œ๋ฐ ์ค‘ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๋ณด์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Enterprise๋Š” 35% ์‚ฌ์šฉ๋ฃŒ ํ• ์ฆ ์ „๋ถ€ํ„ฐ ์—ฐ ์ตœ์†Œ $49,152์ž…๋‹ˆ๋‹ค.
  • ๋ฌธ์„œ๊ฐ€ 1๋ฐฑ๋งŒ ๊ฐœ๋ฅผ ๋„˜์„ ๋•Œ ์ง€์—ฐ ์‹œ๊ฐ„์— ๋ฏผ๊ฐํ•œ ์ง‘๊ณ„๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

5. Weaviate: ๊ด€๋ฆฌํ˜• ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ํˆดํ‚ท 1์œ„

Weaviate๋Š” ๋ชจ๋“  ๊ฒ€์ƒ‰ ๋‹จ๊ณ„๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ์—์„œ ์กฐ๋ฆฝํ•˜๋Š” ๋Œ€์‹  ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰, ์กฐ์ • ๊ฐ€๋Šฅํ•œ ๊ด€๋ จ๋„, ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ, ๊ด€๋ฆฌํ˜• ๋ฐฐํฌ๋ฅผ ํ•˜๋‚˜์˜ ์ œํ’ˆ์—์„œ ์›ํ•˜๋Š” ํŒ€์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ์ตœ๊ทผ์ ‘ ์ด์›ƒ ์„œ๋น„์Šค๋ณด๋‹ค ๊ฒ€์ƒ‰ ํ”Œ๋žซํผ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

Weaviate AI ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ ํŽ˜์ด์ง€
Weaviate

๋Œ€ํ‘œ์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ์ •ํ™•ํ•œ ๋ฌธ๊ตฌ, ์˜๋ฏธ ์œ ์‚ฌ๋„, ์ตœ์‹ ์„ฑ, ํ…Œ๋„ŒํŠธ ๊ฒฉ๋ฆฌ๊ฐ€ ๋ชจ๋‘ ์ˆœ์œ„์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ ๊ณ ๊ฐ ์ง€์› ๋˜๋Š” ์ปค๋จธ์Šค ๊ฒ€์ƒ‰ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. Weaviate ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์€ ๋ฒกํ„ฐ ๊ฒฐ๊ณผ์™€ BM25F ํ‚ค์›Œ๋“œ ๊ฒฐ๊ณผ๋ฅผ ์œตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ alpha๋กœ ํ‚ค์›Œ๋“œ์™€ ๋ฒกํ„ฐ์˜ ๋น„์ค‘์„ ๋ฐ”๊พธ๊ณ , ์œตํ•ฉ ๋ฐฉ์‹์„ ์„ ํƒํ•˜๊ณ , ์ ์ˆ˜ ์„ค๋ช…์„ ํ™•์ธํ•˜๊ณ , ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜๊ณ , ์†์„ฑ ๋˜๋Š” ๊ฐ์‡  ๊ธฐ์ค€์œผ๋กœ ์œตํ•ฉ๋œ ํ›„๋ณด๊ตฐ์„ ๋ถ€์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌํ˜• Weaviate Free ํ”Œ๋žœ์€ ํ‰์ƒ $0์ด๋ฉฐ ๊ฐ์ฒด 100,000๊ฐœ, ๋ฉ”๋ชจ๋ฆฌ 1 GB, ๋””์Šคํฌ 10 GB, ์ปฌ๋ ‰์…˜ 1๊ฐœ, ์ตœ๋Œ€ ํ…Œ๋„ŒํŠธ 3๊ฐœ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ ๊ด€๋ จ๋„๋ฅผ ํ‰๊ฐ€ํ•˜๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ๋ณต์ œ ๊ธฐ๋Šฅ์ด ์—†๊ณ  ๊ฐ€์šฉ์„ฑ์€ ์ตœ์„  ๋…ธ๋ ฅ ๋ฐฉ์‹์œผ๋กœ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Flex๋Š” ๊ณต์œ  ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์›” $45๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์•ฝ์ • ์—†๋Š” ์ข…๋Ÿ‰์ œ์ด๋ฉฐ ๋ณต์ œ, RBAC, 7์ผ ๋ฐฑ์—… ๋ณด๊ด€, 99.5% ๊ฐ€๋™ ์‹œ๊ฐ„ ๋ชฉํ‘œ, Severity 1 ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋‹ค์Œ ์˜์—…์ผ ์ง€์›์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. Premium์€ ์„ ๋ถˆ ์•ฝ์ •์œผ๋กœ ์›” $400๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ณ  ๊ณต์œ  ๋˜๋Š” ์ „์šฉ ๋ฐฐํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—… ๋ณด๊ด€ ๊ธฐ๊ฐ„์€ ๊ณต์œ  ํ™˜๊ฒฝ 30์ผ ๋˜๋Š” ์ „์šฉ ํ™˜๊ฒฝ 45์ผ์ด๊ณ , SSO/SAML, ์ตœ๋Œ€ 99.95% ๊ฐ€๋™ ์‹œ๊ฐ„, Severity 1 ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ตœ๋‹จ 1์‹œ๊ฐ„ ๋‚ด ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๊ณผ ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ๋Š” 3๊ฐœ ํ”Œ๋žœ ๋ชจ๋‘์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Free์—์„œ ๊ฒ€์ƒ‰ ๋ชจ๋ธ์„ ๊ฒ€์ฆํ•œ ๋’ค ํ•ต์‹ฌ ์ฟผ๋ฆฌ ํ˜•ํƒœ๊ฐ€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ”Œ๋žœ์—๋งŒ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋’ค๋Šฆ๊ฒŒ ๋ฐœ๊ฒฌํ•  ์ผ์€ ์—†์Šต๋‹ˆ๋‹ค. ์œ ๋ฃŒ ํ”Œ๋žœ์˜ ์„ ํƒ ๊ธฐ์ค€์€ ์šฉ๋Ÿ‰, ์•ˆ์ •์„ฑ, ๋ฐฑ์—…, ๋ณด์•ˆ, ๋ฆฌ์ „, ์ง€์›์ž…๋‹ˆ๋‹ค.

์žฅ๋ฒฝ์€ ์„ค์ • ๋ฒ”์œ„์ž…๋‹ˆ๋‹ค. ๊ด€๋ จ๋„ ํ”Œ๋žซํผ์— ์กฐ์ ˆ ํ•ญ๋ชฉ์ด ๋งŽ์€ ์ด์œ ๋Š” ๋ˆ„๊ตฐ๊ฐ€ ๊ทธ ํ•ญ๋ชฉ์„ ์ฑ…์ž„์ ธ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. alpha ๊ฐ’, ์œตํ•ฉ ๋ฐฉ์‹, ํ† ํฌ๋‚˜์ด์ €, ํ•„ํ„ฐ, ๋ถ€์ŠคํŒ… ๊ทœ์น™์€ ๊ฒฐ๊ณผ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, 6๊ฐœ์›” ๋’ค ์•„๋ฌด๋„ ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ˆœ์œ„ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ด€๋ จ๋„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ‰๊ฐ€ ๊ฒฐ๊ณผ ๋ฐ ๋กค๋ฐฑ ๊ฒฝ๋กœ์™€ ํ•จ๊ป˜ ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์žฅ๋ฒฝ์€ ์ตœ์ € ์š”๊ธˆ์˜ ๊ธ‰๋“ฑ์ž…๋‹ˆ๋‹ค. Flex์˜ ์—ฐ $540์€ ์ ‘๊ทผํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. Premium์€ ์—ฐ $4,800๋ถ€ํ„ฐ๋กœ ์ตœ์†Œ ์•ฝ์ •์ด ๊ฑฐ์˜ 9๋ฐฐ์ž…๋‹ˆ๋‹ค. ์ƒ์œ„ ํ”Œ๋žœ์€ SSO, ๋” ๊ฐ•ํ•œ ์ง€์›, ๋” ๊ธด ๋ฐฑ์—…, ๋ฆฌ์ „ ๋˜๋Š” ์ „์šฉ ๋ฐฐํฌ๊ฐ€ ํ•„์š”ํ•  ๋•Œ ํƒ€๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ โ€˜ํ”„๋กœ๋•์…˜โ€™์ด๋ผ๋Š” ๋ง์ด Premium์ฒ˜๋Ÿผ ๋“ค๋ฆฐ๋‹ค๋Š” ์ด์œ ๋กœ ๊ตฌ๋งคํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ์–ดํœ˜ยท์˜๋ฏธ ๊ด€๋ จ๋„๋ฅผ ์กฐ์ •ํ•ด์•ผ ํ•˜๋Š” ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ ์ œํ’ˆ
ํ•ต์‹ฌ ๊ฐ•์ : ๊ด€๋ฆฌํ˜• ๊ฒ€์ƒ‰ ํ”Œ๋žซํผ ์•ˆ์—์„œ ์„ค์ •ํ•˜๋Š” BM25F์™€ ๋ฒกํ„ฐ ์œตํ•ฉ
๊ฐ€๊ฒฉ: Free๋Š” ํ‰์ƒ $0์ž…๋‹ˆ๋‹ค. Flex๋Š” ์›” $45, Premium์€ ๊ณต์œ  ๋˜๋Š” ์ „์šฉ ๋ฐฐํฌ ๊ธฐ์ค€ ์›” $400๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ์ž„๋ฒ ๋”ฉ๊ณผ Query Agent ์„œ๋น„์Šค๋Š” ๋ณ„๋„์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ํ‰์ƒ ๋ฌด๋ฃŒ ๊ด€๋ฆฌํ˜• ํ”Œ๋žœ

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • Free์—์„œ๋„ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๊ณผ ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ค‘์น˜, ์œตํ•ฉ, ํ•„ํ„ฐ, ๋ถ€์ŠคํŒ…, ์ ์ˆ˜ ์„ค๋ช… ๋“ฑ ๊ด€๋ จ๋„ ํ†ต์ œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณต์œ  ๋ฐ ์ „์šฉ ๊ด€๋ฆฌํ˜• ๋ฐฐํฌ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋žœ๋ณ„ ๋ฐฑ์—…, ์ง€์›, ๊ฐ€๋™ ์‹œ๊ฐ„, ๋ณด์•ˆ์˜ ์ฐจ์ด๊ฐ€ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒ€์ƒ‰ ํ†ต์ œ ํ•ญ๋ชฉ์ด ๋งŽ์„์ˆ˜๋ก ํ‰๊ฐ€์™€ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ž‘์—…๋„ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.
  • Premium์€ Flex๋ณด๋‹ค ์‹œ์ž‘ ๊ฐ€๊ฒฉ์ด ํ›จ์”ฌ ๋†’์Šต๋‹ˆ๋‹ค.
  • Free์—๋Š” ๋ณต์ œ์™€ ๊ณ„์•ฝ์ƒ ๊ฐ€์šฉ์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • ๋‹จ์ˆœํ•œ ์ตœ๊ทผ์ ‘ ์ด์›ƒ ์—”๋“œํฌ์ธํŠธ๋งŒ ํ•„์š”ํ•˜๋‹ค๋ฉด ํ”Œ๋žซํผ ์ „์ฒด๊ฐ€ ๊ณผ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6. Zilliz Cloud์™€ Milvus: ์ดˆ๋Œ€ํ˜•ยท๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ปฌ๋ ‰์…˜์— ์ตœ์ 

Zilliz Cloud๋Š” ์ปฌ๋ ‰์…˜ ๊ทœ๋ชจ, ์—ฌ๋Ÿฌ ๋ฒกํ„ฐ ํ•„๋“œ ๋˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๊ฒ€์ƒ‰์ด ํ•ต์‹ฌ ์—”์ง€๋‹ˆ์–ด๋ง ๊ณผ์ œ์ผ ๋•Œ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๊ด€๋ฆฌํ˜• ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฉฐ, Milvus๋Š” ๊ทธ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค ์—”์ง„์ž…๋‹ˆ๋‹ค. ๊ด€๋ฆฌํ˜• ์ œํ’ˆ์€ ์ƒ๋‹นํ•œ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์šด์˜ ๋ถ€๋‹ด์„ ์—†์• ๋Š” ๋Œ€๊ฐ€๋กœ ํ”„๋ฆฌ๋ฏธ์—„์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

Milvus ๊ธฐ๋ฐ˜ ๊ด€๋ฆฌํ˜• ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค Zilliz Cloud ์ œํ’ˆ ํŽ˜์ด์ง€
Zilliz Cloud

๋Œ€ํ‘œ์ ์ธ ์ ์šฉ ๋Œ€์ƒ์€ ๊ฐ™์€ ์ƒํ’ˆ์— ์˜๋ฏธ ํ…์ŠคํŠธ ๋ฒกํ„ฐ, ํฌ์†Œ ํ‚ค์›Œ๋“œ ๋ฒกํ„ฐ, ์ด๋ฏธ์ง€ ๋ฒกํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ์ œํ’ˆ ์นดํƒˆ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. Zilliz Cloud๋Š” ๊ฐ ํ•„๋“œ์—์„œ ์—ฌ๋Ÿฌ ANN ๊ฒ€์ƒ‰์„ ์‹คํ–‰ํ•œ ๋’ค ๊ฒฐํ•ฉํ•œ ๊ฒฐ๊ณผ๋ฅผ ์žฌ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œํ™”๋œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์˜ˆ์‹œ๋Š” ํ•˜๋‚˜์˜ ์ปฌ๋ ‰์…˜์—์„œ ๋ฐ€์ง‘ ํ…์ŠคํŠธ, ๋‚ด์žฅ BM25 ํฌ์†Œ ํ…์ŠคํŠธ, ๋ฐ€์ง‘ ์ด๋ฏธ์ง€ ๋ฒกํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Zilliz Cloud Free ํ”Œ๋žœ์€ $0์ด๋ฉฐ 5 GB ์Šคํ† ๋ฆฌ์ง€, ์›” 2.5๋ฐฑ๋งŒ vCU, ์ตœ๋Œ€ ์ปฌ๋ ‰์…˜ 5๊ฐœ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. Standard Serverless๋Š” ์›” $0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ ํŽ˜์ด์ง€์—์„œ Dedicated ์‹œ์ž‘ ๊ฐ€๊ฒฉ ํ‘œ์‹œ๋Š” โ€œFrom $126/GB/month.โ€์ž…๋‹ˆ๋‹ค. Standard์™€ Enterprise ๋ชจ๋‘ 30์ผ ์ฒดํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Enterprise Dedicated๋Š” ์›” $197๋ถ€ํ„ฐ์ด๋ฉฐ 99.95% ๊ฐ€๋™ ์‹œ๊ฐ„ SLA, ๊ฐ์‚ฌ ๋กœ๊ทธ, SSO, ์„ธ๋ถ„ํ™”๋œ RBAC, ๋‹ค์ค‘ ๋ณต์ œ๋ณธ ํ™•์žฅ, ํ”„๋ผ์ด๋น— ์—”๋“œํฌ์ธํŠธ ๋˜๋Š” VPC ํ”ผ์–ด๋ง, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Business Critical์€ ๊ฒฌ์  ๊ธฐ๋ฐ˜์ด๋ฉฐ ๊ทœ์ œ ๋Œ€์ƒ ๋˜๋Š” ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ๋” ๊ฐ•ํ•œ ๋ณต์›๋ ฅ๊ณผ ๋ณด์•ˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ „์šฉ ํด๋Ÿฌ์Šคํ„ฐ ์˜ต์…˜์„ ๋ณด๋ฉด ์ด ์ œํ’ˆ์ด ๋ชฉ๋ก์—์„œ ๋Œ€๊ทœ๋ชจ ์˜์—ญ์„ ๋‹ด๋‹นํ•˜๋Š” ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ์ตœ์ ํ™” ์ปดํ“จํŒ… ๋‹จ์œ„๋Š” 768์ฐจ์› ๋ฒกํ„ฐ ์•ฝ 2๋ฐฑ๋งŒ ๊ฐœ, ์šฉ๋Ÿ‰ ์ตœ์ ํ™” ๋‹จ์œ„๋Š” ์•ฝ 8๋ฐฑ๋งŒ ๊ฐœ, ๊ณ„์ธตํ˜• ์Šคํ† ๋ฆฌ์ง€ ๋‹จ์œ„๋Š” ์•ฝ 4์ฒœ๋งŒ ๊ฐœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐœ๋œ ์‹œ์ž‘ ๊ฐ€๊ฒฉ ์ง€ํ‘œ๋Š” ๋ฒกํ„ฐ 1๋ฐฑ๋งŒ ๊ฐœ๋‹น ์›” $63, $16, $5์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ตฌ์„ฑ ํ˜•ํƒœ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ฐ’์ด์ง€ ๊ฐœ๋… ์ฆ๋ช…์„ ๋Œ€์‹ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์žฅ๋ฒฝ์€ Milvus๋ฅผ ์ž์ฒด ํ˜ธ์ŠคํŒ…ํ•  ๋•Œ์˜ ์šด์˜ ๋ณต์žก์„ฑ์ž…๋‹ˆ๋‹ค. ๋Œ€ํ˜• ์ปฌ๋ ‰์…˜, ์—ฌ๋Ÿฌ ์ธ๋ฑ์Šค, ๋ณต์ œ๋ณธ, ์ปดํŒฉ์…˜, ์Šคํ† ๋ฆฌ์ง€, ์—…๊ทธ๋ ˆ์ด๋“œ, ๋ณต๊ตฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ์ผ์€ ๋ณธ๊ฒฉ์ ์ธ ํ”Œ๋žซํผ ์šด์˜์ž…๋‹ˆ๋‹ค. ์ด ์ผ์„ ์ด๋ฏธ ๋งก๋Š” ํŒ€์ด ์—†๋‹ค๋ฉด ๋‹จ์ง€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์˜คํ”ˆ์†Œ์Šค๋ผ๋Š” ์ด์œ ๋กœ Milvus๋ฅผ ์ง์ ‘ ์šด์˜ํ•˜๋Š” ๋น„์šฉ์ด Zilliz Cloud๋ณด๋‹ค ์ปค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์žฅ๋ฒฝ์€ ์กฐ๋‹ฌ ๊ณผ์ •์˜ ๋ช…ํ™•์„ฑ์ž…๋‹ˆ๋‹ค. Zilliz๊ฐ€ ์œ ์šฉํ•œ ์‹œ์ž‘์ ์„ ๊ณต๊ฐœํ•˜์ง€๋งŒ, ํ”„๋กœ๋•์…˜ ๊ฒฌ์ ์€ ์—ฌ์ „ํžˆ ํด๋Ÿฌ์Šคํ„ฐ ์œ ํ˜•, ์ปดํ“จํŒ… ๋‹จ์œ„, ๋ณต์ œ๋ณธ, ์Šคํ† ๋ฆฌ์ง€, ์›Œํฌ๋กœ๋“œ, ํ”Œ๋žœ์— ์ขŒ์šฐ๋ฉ๋‹ˆ๋‹ค. ์ง€์—ฐ ์‹œ๊ฐ„์ด๋‚˜ ๋น„์šฉ์„ ์ธ์šฉํ•  ๋•Œ๋Š” ๊ณ„์‚ฐ๊ธฐ์— ๋„ฃ์€ ๊ตฌ์„ฑ๋„ ํ•จ๊ป˜ ์ „๋‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ์ดˆ๋Œ€ํ˜• ์ปฌ๋ ‰์…˜, ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ฐ์ดํ„ฐ, ์—ฌ๋Ÿฌ ๋ฐ€์ง‘ยทํฌ์†Œ ๋ฒกํ„ฐ ํ•„๋“œ
ํ•ต์‹ฌ ๊ฐ•์ : ๋ฉ€ํ‹ฐ ๋ฒกํ„ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๊ณผ ๊ทœ๋ชจ๋ณ„ ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ด€๋ฆฌํ˜• Milvus
๊ฐ€๊ฒฉ: Free๋Š” $0์ž…๋‹ˆ๋‹ค. Standard Serverless๋Š” ์›” $0๋ถ€ํ„ฐ์ด๋ฉฐ, ๊ฐ€๊ฒฉ ํŽ˜์ด์ง€์—๋Š” Standard Dedicated๊ฐ€ From $126/GB/month๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Enterprise Dedicated๋Š” ์›” $197๋ถ€ํ„ฐ์ด๊ณ  Business Critical์€ ๋งž์ถค ๊ฒฌ์ ์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ๋ฌด๋ฃŒ ํ”Œ๋žœ, Standard์™€ Enterprise๋Š” 30์ผ ์ฒดํ—˜

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • ํ•˜๋‚˜์˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ์›Œํฌํ”Œ๋กœ์—์„œ ๋ฐ€์ง‘, ํฌ์†Œ, BM25, ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ฒกํ„ฐ ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฌด๋ฃŒ ์„œ๋ฒ„๋ฆฌ์Šค ์ง„์ž… ํ”Œ๋žœ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ, ์šฉ๋Ÿ‰ ๋˜๋Š” ๊ณ„์ธตํ˜• ์Šคํ† ๋ฆฌ์ง€์— ๋งž์ถ˜ ์ „์šฉ ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Enterprise์— ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํ‚น, ID, ๋ณต์ œ๋ณธ, 99.95% SLA๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
  • ์ „์šฉ ๋ฐฐํฌ ๋น„์šฉ์€ ์›Œํฌ๋กœ๋“œ๋ณ„ ์šฉ๋Ÿ‰ ์‚ฐ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ž์ฒด ํ˜ธ์ŠคํŒ… Milvus์—๋Š” ํƒ„ํƒ„ํ•œ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์šด์˜ ์—ญ๋Ÿ‰์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • Postgres ์•ˆ์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ๊ณผ๋„ํ•œ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์€ ํ‰๊ฐ€์™€ ์žฌ์ˆœ์œ„ํ™”์˜ ๋ณต์žก์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

7. MongoDB Atlas Vector Search: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋ฏธ MongoDB์— ์žˆ์„ ๋•Œ ์ตœ์ 

MongoDB Atlas Vector Search๋Š” ํ•„๋“œ์™€ ์ˆ˜๋ช… ์ฃผ๊ธฐ๋ฅผ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ์กด ๋ฌธ์„œ ๊ณ์— ์ž„๋ฒ ๋”ฉ์„ ์ธ๋ฑ์‹ฑํ•˜๋ฏ€๋กœ MongoDB ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. Postgres์—์„œ pgvector๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ด ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ์ค‘๋ ฅ ์›์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

MongoDB Atlas Vector Search ์ œํ’ˆ ํŽ˜์ด์ง€
MongoDB Atlas Vector Search

๋Œ€ํ‘œ์ ์ธ ๋Œ€์ƒ์€ ์›๋ณธ ๊ฐ์ฒด๊ฐ€ ์ด๋ฏธ MongoDB ๋ฌธ์„œ๋กœ ์ €์žฅ๋œ ์นดํƒˆ๋กœ๊ทธ, ์ฝ˜ํ…์ธ  ํ”Œ๋žซํผ ๋˜๋Š” ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. $vectorSearch ์ง‘๊ณ„ ๋‹จ๊ณ„๋Š” ์˜๋ฏธ ๊ฒ€์ƒ‰ ์ „์— ๋ฌธ์„œ๋ฅผ ๋ฏธ๋ฆฌ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์–ด ๋ฒ”์ฃผ, ๊ณ„์ •, ๋กœ์ผ€์ผ, ์žฌ๊ณ  ์ƒํƒœ ๊ฐ™์€ ํ•„๋“œ๋ฅผ ํ•˜๋‚˜์˜ ์ฟผ๋ฆฌ ํ™”๋ฉด์—์„œ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Atlas Free๋Š” $0์ด๋ฉฐ ๊ณต์œ  ์ปดํ“จํŒ…๊ณผ 512 MB๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Flex๋Š” ์‹œ๊ฐ„๋‹น $0.011์ด๊ณ  ์›” $30๋กœ ์ƒํ•œ์ด ์ •ํ•ด์ ธ ์žˆ์œผ๋ฉฐ ๊ณต์œ  ์ปดํ“จํŒ…๊ณผ ์ตœ๋Œ€ 5 GB๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Dedicated๋Š” ์‹œ๊ฐ„๋‹น $0.08 ๋˜๋Š” ์›” $56.94๋ถ€ํ„ฐ์ด๊ณ , ์Šคํ† ๋ฆฌ์ง€ 10 GB, RAM 2 GB, vCPU 2๊ฐœ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

๋ฒกํ„ฐ ๊ธฐ๋Šฅ์˜ ๊ฒฝ๊ณ„๋Š” ์ •ํ™•ํžˆ ์ •ํ•ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. $vectorSearch๋Š” ์ตœ๋Œ€ 8,192์ฐจ์› ๋ฒกํ„ฐ๋ฅผ ๋ฐ›๊ณ  Atlas 6.0.11 ์ด์ƒ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. $facet ๋˜๋Š” $lookup ๋‚ด๋ถ€์—๋Š” ๋„ฃ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. MongoDB 8.0๋ถ€ํ„ฐ๋Š” $unionWith ์•ˆ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ผ๋ฐ˜ ์ง‘๊ณ„ ํŒŒ์ดํ”„๋ผ์ธ ํ˜•ํƒœ๋กœ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ๊ฐ์Œ€ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค๋ฉด ์ด๋Ÿฐ ์ œ์•ฝ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰์„ ์ „์šฉ Search Node๋กœ ์˜ฎ๊ฒจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ปดํ“จํŒ…๊ณผ ๊ฒฉ๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Atlas๋Š” Search Node 2~32๊ฐœ๋ฅผ ์ง€์›ํ•˜๋ฉฐ ํ‹ฐ์–ด๋ณ„๋กœ ๊ฐ ๋…ธ๋“œ์— ์‹œ๊ฐ„๋‹น ์š”๊ธˆ์„ ๋ถ€๊ณผํ•ฉ๋‹ˆ๋‹ค. Search Node์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋…ธ๋“œ ์‚ฌ์ด์˜ ๋„คํŠธ์›Œํฌ ์ „์†ก์€ ํด๋Ÿฌ์Šคํ„ฐ ์ˆ˜์ค€์—์„œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ„๋ฆฌ๋Š” ๋ฆฌ์†Œ์Šค ๊ฒฝํ•ฉ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Œ€์‹  ์ƒˆ๋กœ์šด ์šฉ๋Ÿ‰๊ณผ ๋น„์šฉ ํ•ญ๋ชฉ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

MongoDB๊ฐ€ ๋‹ค๋ฅธ ์šฉ๋„๋กœ ํ•„์š”ํ•˜์ง€ ์•Š์€๋ฐ๋„ ๋น„์šฉ์„ ์ง€๋ถˆํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด ์žฅ๋ฒฝ์ž…๋‹ˆ๋‹ค. Atlas Vector Search๋Š” MongoDB์— ๊ณ„์† ๋จธ๋ฌผ ์ข‹์€ ์ด์œ ์ด์ง€, ๊ด€๊ณ„ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ด์ „ํ•  ๊ฐ•๋ ฅํ•œ ์ด์œ ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฒกํ„ฐ๋งŒ์„ ์œ„ํ•ด ์„ ํƒํ•˜๋ฉด pgvector๋‚˜ ์ „์šฉ ์—”์ง„์œผ๋กœ ๋” ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์„œ ๋ชจ๋ธ, ํด๋Ÿฌ์Šคํ„ฐ, Search Node ๊ฒฐ์ •๊นŒ์ง€ ๋”ฐ๋ผ์˜ต๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ๋ณ„๋„ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ์—†์ด ์˜๋ฏธ ๊ฒ€์ƒ‰์„ ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ๊ธฐ์กด MongoDB Atlas ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
ํ•ต์‹ฌ ๊ฐ•์ : ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฌธ์„œ์˜ ํ•„๋“œ์— ๋ฒกํ„ฐ ์‚ฌ์ „ ํ•„ํ„ฐ ์ ์šฉ
๊ฐ€๊ฒฉ: Free๋Š” $0์ž…๋‹ˆ๋‹ค. Flex๋Š” ์‹œ๊ฐ„๋‹น $0.011์ด๋ฉฐ ์›” ์ตœ๋Œ€ $30์ž…๋‹ˆ๋‹ค. Dedicated๋Š” ์‹œ๊ฐ„๋‹น $0.08 ๋˜๋Š” ์›” $56.94๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค. ์ „์šฉ Search Node์—๋Š” ๋ณ„๋„์˜ ์‹œ๊ฐ„๋‹น ๋…ธ๋“œ ์š”๊ธˆ์ด ๋ถ™์Šต๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ํ‰์ƒ ๋ฌด๋ฃŒ Atlas ํ”Œ๋žœ

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • ๋ฒกํ„ฐ ์ธ๋ฑ์Šค๋ฅผ MongoDB ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฌธ์„œ์™€ ํ•จ๊ป˜ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ง‘๊ณ„ ํŒŒ์ดํ”„๋ผ์ธ ์•ˆ์—์„œ ์‚ฌ์ „ ํ•„ํ„ฐ๋ง์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Free, ์ƒํ•œ์ด ์žˆ๋Š” Flex, Dedicated ์ง„์ž… ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์šฉ Search Node๋กœ ๊ฒ€์ƒ‰ ์ปดํ“จํŒ…์„ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • $vectorSearch๋Š” $facet ๋˜๋Š” $lookup ๋‚ด๋ถ€์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ์ „์šฉ Search Node์—๋Š” ์‹œ๊ฐ„๋‹น ์š”๊ธˆ๊ณผ ๋„คํŠธ์›Œํฌ ๋น„์šฉ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
  • ๋ฒกํ„ฐ ๊ฒ€์ƒ‰๋งŒ์„ ์ด์œ ๋กœ ๊ด€๊ณ„ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ MongoDB๋กœ ์˜ฎ๊ฒจ์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฒฉ๋ฆฌ ์ „๊นŒ์ง€ ๊ฒ€์ƒ‰ ์šฉ๋Ÿ‰๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์šฉ๋Ÿ‰์ด ๊ณ„์† ๊ฒฝ์Ÿํ•ฉ๋‹ˆ๋‹ค.

8. Elasticsearch: ์–ดํœ˜ ๊ฒ€์ƒ‰์ด ์—ฌ์ „ํžˆ ์ œํ’ˆ์˜ ์ค‘์‹ฌ์ผ ๋•Œ ์ตœ์ 

Elasticsearch๋Š” ์ „๋ฌธ ๊ด€๋ จ๋„, ํ•„ํ„ฐ, ์ง‘๊ณ„, ์šด์˜ ๊ฒ€์ƒ‰์ด ์ด๋ฏธ ์ œํ’ˆ์˜ ํ•ต์‹ฌ์ด๊ณ  ์˜๋ฏธ ๊ฒ€์ƒ‰์„ ๋˜ ํ•˜๋‚˜์˜ ์‹ ํ˜ธ๋กœ ์ถ”๊ฐ€ํ•  ๋•Œ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์ข์€ ๋ฒ”์œ„์˜ RAG ์ธ๋ฑ์Šค์—๋Š” ๊ฒฝ์ œ์ ์ธ ๊ธฐ๋ณธ ์„ ํƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

Elasticsearch ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ ํŽ˜์ด์ง€
Elasticsearch

๋Œ€ํ‘œ์ ์ธ ์ ์šฉ ๋Œ€์ƒ์€ ์ •ํ™•ํ•œ ์šฉ์–ด์™€ ๊ตฌ๋ฌธ, ํŒจ์‹ฏ, ๊ตฌ์กฐํ™”๋œ ํ•„ํ„ฐ, ์˜๋ฏธ ์œ ์‚ฌ๋„๋ฅผ ํ•˜๋‚˜์˜ ์—”์ง„์—์„œ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ปค๋จธ์Šค, ๋ฏธ๋””์–ด, ๊ด€์ธก์„ฑ ๋˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ฒ€์ƒ‰์ž…๋‹ˆ๋‹ค. Elasticsearch๋Š” ๋ฐ€์ง‘ ์ž„๋ฒ ๋”ฉ์„ dense_vector, ํฌ์†Œ ์ž„๋ฒ ๋”ฉ์„ sparse_vector์— ์ €์žฅํ•˜๊ณ  ์–ดํœ˜ ๊ฒ€์ƒ‰, ํ•„ํ„ฐ, ์ง‘๊ณ„์™€ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์€ ํ•˜๋‚˜์˜ ์›Œํฌํ”Œ๋กœ์—์„œ ํ‚ค์›Œ๋“œ, kNN, ํฌ์†Œ ๋ฒกํ„ฐ, ์˜๋ฏธ ๊ฒ€์ƒ‰ ๋ถ„๊ธฐ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Elastic์€ ์ƒํ˜ธ ์ˆœ์œ„ ์œตํ•ฉ๊ณผ ์„ ํ˜• ์œตํ•ฉ์„ ์ง€์›ํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์žฌ์ˆœ์œ„ํ™”๋„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ๋„ ์—”์ง€๋‹ˆ์–ด๋ง์ด LLM ๋’ค์˜ ๋ณด์กฐ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ์ œํ’ˆ ์—ญ๋Ÿ‰์ผ ๋•Œ ์ด๋Ÿฐ ํญ๋„“์€ ๊ธฐ๋Šฅ์ด ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Elastic Cloud Hosted์—๋Š” ๊ณต๊ฐœ๋œ ์ตœ์ € ๊ฐ€๊ฒฉ์ด 4๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. Standard๋Š” ์›” $99, Gold๋Š” $114, Platinum์€ $131, Enterprise๋Š” $184๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค. 4๊ฐœ ํ”Œ๋žœ ๋ชจ๋‘ ๋ฌด๋ฃŒ ์ฒดํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์›Œํฌ๋กœ๋“œ์— ๋”ฐ๋ฅธ ๋ฆฌ์†Œ์Šค ๋น„์šฉ์„ ์ œ์™ธํ•œ ์—ฐ๊ฐ„ ์ตœ์ €์„ ์€ ๊ฐ๊ฐ $1,188, $1,368, $1,572, $2,208์ž…๋‹ˆ๋‹ค.

๋ฒกํ„ฐ ์Šคํ† ๋ฆฌ์ง€๋Š” ๊ณ ์ •๋œ ๊ธฐ๋ฐ˜ ์š”์†Œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ฐจ์›์ด 384 ์ด์ƒ์ธ ์ƒˆ๋กœ์šด float ๋˜๋Š” bfloat16 ๋ฒกํ„ฐ ์ธ๋ฑ์Šค๋Š” ๋ฉ”๋ชจ๋ฆฌ์™€ ๋น„์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•œ ์ด์ง„ ์–‘์žํ™” HNSW ๊ตฌ์„ฑ์ธ BBQ HNSW๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ธฐ๋ณธ๊ฐ’์ด ๊ณ„์† ๋ฐ”๋€Œ๋ฏ€๋กœ ๋ฒ„์ „์„ ๊ณ ๋ คํ•œ ๊ฒ€์ƒ‰ ํ‰๊ฐ€๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ์ธ๋ฑ์Šค ๊ตฌ์„ฑ์—์„œ ์–ป์€ ๊ด€๋ จ๋„ ๊ฒฐ๊ณผ๋ฅผ ์˜๊ตฌ์ ์ธ ๊ฐ’์œผ๋กœ ๊ฐ„์ฃผํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์žฅ๋ฒฝ์€ ํ”Œ๋žซํผ์˜ ๊ทœ๋ชจ์ž…๋‹ˆ๋‹ค. Elasticsearch๊ฐ€ ํญ๋„“์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ ๋ฒ”์œ„๋„ ๋„“์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ, ๋งคํ•‘, ๋ถ„์„๊ธฐ, ์ƒค๋“œ, ์ธ๋ฑ์Šค ์ˆ˜๋ช… ์ฃผ๊ธฐ, ๊ด€๋ จ๋„ ํŒŒ์ดํ”„๋ผ์ธ, ๋ฒกํ„ฐ ๊ตฌ์„ฑ, ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ฑ…์ž„์งˆ ์ฃผ์ฒด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ๊ฐ€ โ€˜์˜๋ฏธ์ ์œผ๋กœ ๋น„์Šทํ•œ ์ฒญํฌ 5๊ฐœ ์ฐพ๊ธฐโ€™๋ฟ์ด๋ผ๋ฉด Pinecone, Qdrant, pgvector ๋˜๋Š” Chroma Cloud๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์šด์˜ํ•˜๊ธฐ ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ์–ดํœ˜ ๊ด€๋ จ๋„, ํ•„ํ„ฐ, ํŒจ์‹ฏ, ๋ฒกํ„ฐ๊ฐ€ ํ•จ๊ป˜ ํ•„์š”ํ•œ ๊ฒ€์ƒ‰ ์ œํ’ˆ
ํ•ต์‹ฌ ๊ฐ•์ : ํ‚ค์›Œ๋“œ, ๋ฐ€์ง‘, ํฌ์†Œ, ํ•„ํ„ฐ, ์ง‘๊ณ„, ์žฌ์ˆœ์œ„ ๊ฒ€์ƒ‰์„ ํ•˜๋‚˜์˜ ์—”์ง„์—์„œ ์ œ๊ณต
๊ฐ€๊ฒฉ: Cloud Hosted Standard๋Š” ์›” $99, Gold๋Š” $114, Platinum์€ $131, Enterprise๋Š” $184๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ตœ์ €์„ ๋ณด๋‹ค ๋†’์€ ์‹ค์ œ ๋ฐฐํฌ ๋น„์šฉ์€ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ๋ชจ๋“  ํ˜ธ์ŠคํŒ… ํ”Œ๋žœ์—์„œ ์ œ๊ณต

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • ์„ฑ์ˆ™ํ•œ ์–ดํœ˜ ๊ฒ€์ƒ‰, ํ•„ํ„ฐ, ์ง‘๊ณ„๋ฅผ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰๊ณผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ€์ง‘ ๋ฐ ํฌ์†Œ ๋ฒกํ„ฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • RRF ๋ฐ ์„ ํ˜• ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์œตํ•ฉ๊ณผ ์„ ํƒ์  ์žฌ์ˆœ์œ„ํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • 4๊ฐœ ํ˜ธ์ŠคํŒ… ํ”Œ๋žœ์˜ ์ตœ์ € ๊ฐ€๊ฒฉ์„ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค.
  • ์ข์€ ๋ฒกํ„ฐ ์ „์šฉ ์›Œํฌ๋กœ๋“œ์—๋Š” ํ”Œ๋žซํผ์ด ์ง€๋‚˜์น˜๊ฒŒ ํฝ๋‹ˆ๋‹ค.
  • ๊ด€๋ จ๋„์™€ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์„ ๋งก์„ ์ „๋ฌธ ์—ญ๋Ÿ‰์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜ธ์ŠคํŒ… ํ”Œ๋žœ์˜ ์‹œ์ž‘ ์œ ๋ฃŒ ๊ฐ€๊ฒฉ์ด ์š”์•ฝํ‘œ์—์„œ ๊ฐ€์žฅ ๋†’์Šต๋‹ˆ๋‹ค.
  • ๋ฒ„์ „์— ๋”ฐ๋ผ ์ธ๋ฑ์Šค ๊ธฐ๋ณธ๊ฐ’์ด ๋ฐ”๋€” ์ˆ˜ ์žˆ์–ด ์žฌํ‰๊ฐ€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

9. Redis: ์‹ค์‹œ๊ฐ„ ์ƒํƒœ ๋ฐ์ดํ„ฐ ๊ณ์—์„œ ๊ฒ€์ƒ‰ํ•ด์•ผ ํ•  ๋•Œ ์ตœ์ 

Redis๋Š” ์ž„๋ฒ ๋”ฉ์„ Redis์—์„œ ์ด๋ฏธ ์ œ๊ณตํ•˜๋Š” ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•˜๋Š” ์„ธ์…˜ ์ƒํƒœ, ์˜๋ฏธ ์บ์‹œ ํ•ญ๋ชฉ, ์ถ”์ฒœ ๋˜๋Š” ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ์™€ ํ•จ๊ป˜ ๋‘ฌ์•ผ ํ•  ๋•Œ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์ €๋ ดํ•œ ๋Œ€์šฉ๋Ÿ‰ ๋ฒกํ„ฐ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ์™€์˜ ๊ทผ์ ‘์„ฑ์ด ๊ฐ•์ ์ž…๋‹ˆ๋‹ค.

Redis ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†”๋ฃจ์…˜ ํŽ˜์ด์ง€
Redis

๋Œ€ํ‘œ์ ์ธ ์ ์šฉ ๋Œ€์ƒ์€ ์ตœ๊ทผ ๋Œ€ํ™” ์ƒํƒœ, ์บ์‹œ ํ•ญ๋ชฉ, ์‚ฌ์šฉ์ž ํŠน์„ฑ ๋˜๋Š” ์ถ”์ฒœ ํ›„๋ณด๋ฅผ Redis์— ์ €์žฅํ•˜๊ณ  ๊ฐ™์€ ๊ฐ์ฒด๋ฅผ ์˜๋ฏธ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฐพ์•„์•ผ ํ•˜๋Š” AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. Redis๋Š” ํ•ด์‹œ ๋˜๋Š” JSON ๋ฌธ์„œ์˜ ๋ฒกํ„ฐ๋ฅผ ์ธ๋ฑ์‹ฑํ•˜๊ณ  ํ…์ŠคํŠธ, ํƒœ๊ทธ, ์ˆซ์ž, ์ง€๋ฆฌ ๊ณต๊ฐ„ ํ•„๋“œ, ๋ฒกํ„ฐ ์กฐ๊ฑด์œผ๋กœ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3๊ฐ€์ง€ ๋ฒกํ„ฐ ์ธ๋ฑ์Šค๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. Redis๋Š” ๋ฒกํ„ฐ๊ฐ€ 1๋ฐฑ๋งŒ ๊ฐœ ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ ์ง€์—ฐ ์‹œ๊ฐ„๋ณด๋‹ค ์ •ํ™•๋„๊ฐ€ ์ค‘์š”ํ•  ๋•Œ FLAT์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์™„๋ฒฝํ•œ ์ •ํ™•๋„๋ณด๋‹ค ์†๋„์™€ ํ™•์žฅ์„ฑ์ด ์ค‘์š”ํ•œ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—๋Š” HNSW๊ฐ€ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. Redis 8.2์—๋Š” ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ์••์ถ• ์˜ต์…˜์ธ SVS-VAMANA๊ฐ€ ์ถ”๊ฐ€๋ผ ์กฐ์ • ํ•ญ๋ชฉ์ด ํ•˜๋‚˜ ๋” ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.

Redis Cloud ๊ฐ€๊ฒฉ์€ ๊ณต์œ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 1๊ฐœ์™€ ์ตœ๋Œ€ 30 MB๋ฅผ ์ œ๊ณตํ•˜๋Š” $0์งœ๋ฆฌ Free๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. Essentials๋Š” ์‹œ๊ฐ„๋‹น $0.007 ๋˜๋Š” ์›” $5๋ถ€ํ„ฐ์ด๋ฉฐ RAM๊ณผ SSD์— ๊ฑธ์ณ 250 MB~100 GB๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SAML SSO, RBAC, ์•”ํ˜ธํ™”, ์ตœ๋Œ€ 99.99% ๊ฐ€๋™ ์‹œ๊ฐ„๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Pro๋Š” ์‹œ๊ฐ„๋‹น $0.014๋ถ€ํ„ฐ์ด๊ณ  ์›” ์ตœ์†Œ ์•ฝ์ •์€ $200์ด๋ฉฐ ์ฒซ $200๊ฐ€ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ์ „์šฉ ๋ฐฐํฌ, ๋ฌด์ œํ•œ RAM, ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์•กํ‹ฐ๋ธŒ-์•กํ‹ฐ๋ธŒ ๋ฉ€ํ‹ฐ๋ฆฌ์ „, ํ”„๋ผ์ด๋น— ์—ฐ๊ฒฐ, ์ตœ๋Œ€ 99.999% ๊ฐ€๋™ ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ, ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐฐํฌ๋Š” ์—ฐ๊ฐ„ ๊ฒฌ์  ๊ธฐ๋ฐ˜ ํ”Œ๋žœ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ๋กœ๋Š” ๊ฐ„๋‹จํ•œ ๋ฒกํ„ฐ ํŒŒ์ผ๋Ÿฟ์ด ์•„๋‹ˆ๋ผ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์กฐ๋‹ฌ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

์žฅ๋ฒฝ์€ ๋ฉ”๋ชจ๋ฆฌ ๊ฒฝ์ œ์„ฑ์ž…๋‹ˆ๋‹ค. Redis๋Š” ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋๊ณ , ์••์ถ•์ด๋‚˜ SSD ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ์œผ๋กœ ๋ถ€๋‹ด์„ ๋‚ฎ์ถฐ๋„ ๋ฒกํ„ฐ ์ธ๋ฑ์Šค๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ  ๋Œ€๋ถ€๋ถ„ ์ฐจ๊ฐ€์šด ์ƒํƒœ๋กœ ๊ฐ€๋”๋งŒ ์กฐํšŒ๋˜๋Š” ์ฝ”ํผ์Šค ๋•Œ๋ฌธ์— ์ธ๋ฉ”๋ชจ๋ฆฌ ์„ฑ๊ฒฉ์˜ ์‹œ์Šคํ…œ์„ ๊ตฌ๋งคํ•˜๋Š” ๊ฒƒ์€ ์ ์ ˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. turbopuffer, Pinecone ๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ์ค‘์‹ฌ Zilliz ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ๊ณผ ๋น„์šฉ์„ ๋น„๊ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ์˜๋ฏธ ์บ์‹œ, ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ, ์ถ”์ฒœ, ์‹ค์‹œ๊ฐ„ Redis ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰
ํ•ต์‹ฌ ๊ฐ•์ : ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์€ ์ƒํƒœ ๋ฐ์ดํ„ฐ, JSON, ํ•ด์‹œ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•„ํ„ฐ์™€ ๋‚˜๋ž€ํžˆ ๋‘๋Š” ๋ฒกํ„ฐ ๊ฒ€์ƒ‰
๊ฐ€๊ฒฉ: Free๋Š” ์ตœ๋Œ€ 30 MB๊นŒ์ง€ $0์ž…๋‹ˆ๋‹ค. Essentials๋Š” ์‹œ๊ฐ„๋‹น $0.007 ๋˜๋Š” ์›” $5๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค. Pro๋Š” ์‹œ๊ฐ„๋‹น $0.014๋ถ€ํ„ฐ์ด๊ณ  ์›” ์ตœ์†Œ ์•ฝ์ •์€ $200์ด๋ฉฐ ์ฒซ $200๊ฐ€ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. Enterprise ๋ฐฐํฌ๋Š” ์—ฐ๊ฐ„ ๊ฒฌ์  ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: ๋ฌด๋ฃŒ ํ”Œ๋žœ, Pro๋Š” ์ฒซ $200 ํฌํ•จ

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • ๊ธฐ์กด ์‹ค์‹œ๊ฐ„ Redis ์ƒํƒœ์™€ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ํ•จ๊ป˜ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค.
  • FLAT, HNSW, SVS-VAMANA ์ธ๋ฑ์Šค ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ํ…์ŠคํŠธ, ํƒœ๊ทธ, ์ˆซ์ž, ์ง€๋ฆฌ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ, ๋ฒกํ„ฐ ์ „๋ฐ˜์— ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • Essentials์˜ ์ง„์ž… ์ตœ์ €๊ฐ€๊ฐ€ ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค.
  • ๋Œ€๊ทœ๋ชจ ์ฝœ๋“œ ์ฝ”ํผ์Šค์—๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ฒฝ์ œ์„ฑ์ด ๋ถˆ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • Pro๋Š” ์—ฐ ์ตœ์†Œ $2,400์œผ๋กœ ๊ธ‰๋“ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฒกํ„ฐ๋งŒ์„ ์œ„ํ•ด Redis๋ฅผ ์„ ํƒํ•˜๋ฉด ๋” ๋„“์€ ๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ ๊ฒฐ์ •๊นŒ์ง€ ๋”ฐ๋ผ์˜ต๋‹ˆ๋‹ค.
  • ์ธ๋ฑ์Šค์™€ ํ•„ํ„ฐ ํŠœ๋‹์€ ์—ฌ์ „ํžˆ ์žฌํ˜„์œจ, ์ง€์—ฐ ์‹œ๊ฐ„, ๋ฉ”๋ชจ๋ฆฌ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

10. Chroma: ๋กœ์ปฌ ํ”„๋กœํ† ํƒ€์ž…๊ณผ ๋‹จ์ˆœํ•œ ํด๋ผ์šฐ๋“œ ๊ฒ€์ƒ‰์— ์ตœ์ 

Chroma๋Š” ๋กœ์ปฌ ํ”„๋กœํ† ํƒ€์ž…์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฉฐ ๋‹จ์ˆœํ•œ ๊ฒ€์ƒ‰ ์ œํ’ˆ์—๋Š” ์‹ ๋ขฐํ•  ๋งŒํ•œ ํด๋ผ์šฐ๋“œ ์˜ต์…˜์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋กœ์ปฌ๊ณผ ํด๋ผ์šฐ๋“œ์˜ ๊ธฐ๋Šฅ ๋ฒ”์œ„๋Š” ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋…ธํŠธ๋ถ ํ™˜๊ฒฝ์—์„œ Chroma Cloud๋กœ ์˜ฎ๊ธฐ๋Š” ์ผ์„ ๋‹จ์ˆœํ•œ ๋ฐฐํฌ ๋ฒ„ํŠผ์ด ์•„๋‹ˆ๋ผ ํ”„๋กœ๋•์…˜ ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ •์œผ๋กœ ๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Chroma ์˜คํ”ˆ์†Œ์Šค ๋ฐ ํด๋ผ์šฐ๋“œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ ํŽ˜์ด์ง€
Chroma

๋Œ€ํ‘œ์ ์ธ ์ ์šฉ ๋Œ€์ƒ์€ ์ฃผ๋ณ€ ์ œํ’ˆ์ด ์•ˆ์ •๋˜๊ธฐ ์ „์— ์ฒญํ‚น, ์ž„๋ฒ ๋”ฉ, ํ•„ํ„ฐ๋ง, ๊ฒ€์ƒ‰ ๋™์ž‘์„ ๊ฒ€์ฆํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. Chroma์˜ ์˜คํ”ˆ์†Œ์Šค ๊ฐœ๋ฐœ ๊ฒฝํ—˜ ๋•๋ถ„์— ์ด ๊ณผ์ •์„ ์‰ฝ๊ฒŒ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Chroma Cloud๋Š” ๋ช…ํ™•ํ•œ ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ๊ฐ€์™€ ํ•จ๊ป˜ ์„œ๋ฒ„๋ฆฌ์Šค ๋ฒกํ„ฐ, ์ „๋ฌธ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Chroma Cloud Starter๋Š” ์›” $0์— ์‚ฌ์šฉ๋ฃŒ๊ฐ€ ๋ณ„๋„๋กœ ๋ถ™๊ณ , ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง $5, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 10๊ฐœ, ํŒ€์› 10๋ช…์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฃŒ๋Š” ์“ฐ๊ธฐ GiB๋‹น $2.50, ์›” ์ €์žฅ GiB๋‹น $0.33, ์ฟผ๋ฆฌ TiB๋‹น $0.0075, ๋ฐ˜ํ™˜ GiB๋‹น $0.09์ž…๋‹ˆ๋‹ค.

Team์€ ์›” $250์— ์‚ฌ์šฉ๋ฃŒ๊ฐ€ ๋ณ„๋„๋กœ ๋ถ™์œผ๋ฉฐ ํฌ๋ ˆ๋”ง $100, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 100๊ฐœ, ํŒ€์› 30๋ช…, Slack ์ง€์›, SOC II, ๋ณผ๋ฅจ ํ• ์ธ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํฌํ•จ๋œ $100๋Š” ์ด์›”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Enterprise๋Š” ๋งž์ถค ๊ฒฌ์ ์ด๋ฉฐ ๋ฌด์ œํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํŒ€์›, ์ „๋‹ด ์ง€์›, ๋‹จ์ผ ํ…Œ๋„ŒํŠธ ํด๋Ÿฌ์Šคํ„ฐ, BYOC, SLA๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ํŒ€์ด ๋†“์น˜๋Š” ๊ฒฝ๊ณ„๋Š” Search API์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ Chroma์˜ Cloud Search API๋Š” ๋ฒกํ„ฐ ๊ฒ€์ƒ‰, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐ ๋ฌธ์„œ ํ•„ํ„ฐ๋ง, ๋งž์ถค ์ˆœ์œ„ ํ‘œํ˜„์‹, RRF ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰, ๊ทธ๋ฃนํ™”, ๋ฐฐ์น˜ ์ž‘์—…, ํ•„๋“œ ์„ ํƒ, ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Chroma๋Š” ์ด API๊ฐ€ Chroma Cloud์—์„œ๋งŒ ์ œ๊ณต๋˜๋ฉฐ ๋‹จ์ผ ๋…ธ๋“œ ์ง€์›์€ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์— ๊ณ„ํš๋ผ ์žˆ๋‹ค๊ณ  ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ธฐ์กด ์ฟผ๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋งŒ๋“  ๋กœ์ปฌ ๊ฒ€์ฆ์ด ํด๋ผ์šฐ๋“œ ํ”„๋กœ๋•์…˜ ์ฟผ๋ฆฌ ๊ณ„ํš์„ ์ž๋™์œผ๋กœ ์ž…์ฆํ•˜์ง€ ์•Š์œผ๋ฉฐ, Cloud Search API์— ๋งž์ถ˜ ์„ค๊ณ„๋„ ์ž์ฒด ํ˜ธ์ŠคํŒ… ๋‹จ์ผ ๋…ธ๋“œ์—์„œ ์ž๋™์œผ๋กœ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ ์ด๋ฆ„์€ ๊ฐ™์ง€๋งŒ ์šด์˜๊ณผ ์ฟผ๋ฆฌ ํ™˜๊ฒฝ์€ ๋ณ„๋„๋กœ ๊ฒ€์ฆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์žฅ๋ฒฝ์€ Team ์ „ํ™˜ ์‹œ์˜ ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ๋น„์šฉ์ž…๋‹ˆ๋‹ค. Starter๋Š” ์‚ฌ์šฉ๋Ÿ‰ ๊ณผ๊ธˆ์œผ๋กœ ์ž‘์€ ์›Œํฌ๋กœ๋“œ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Team์€ ์‚ฌ์šฉ๋ฃŒ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋„ ๊ธฐ๋ณธ ์š”๊ธˆ์ด ์—ฐ $3,000์œผ๋กœ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ์ด ์ƒ์Šน๋ถ„์œผ๋กœ ์กฐ์ง ๊ทœ๋ชจ, ์ง€์›, SOC II, ํ• ์ธ์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ๋ง‰์—ฐํžˆ ์œ ๋ฃŒ๊ฐ€ ๊ณง ํ”„๋กœ๋•์…˜์ด๋ผ๋Š” ์ƒ๊ฐ์ด ์•„๋‹ˆ๋ผ ๊ตฌ์ฒด์ ์ธ ์กฐ์ง ์š”๊ฑด์„ ๊ทผ๊ฑฐ๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์ฒœ ์šฉ๋„: ๋กœ์ปฌ RAG ํ”„๋กœํ† ํƒ€์ž…, ๊ฒ€์ƒ‰ ์‹คํ—˜, ๋‹จ์ˆœํ•œ Chroma Cloud ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
ํ•ต์‹ฌ ๊ฐ•์ : ๋น ๋ฅธ ๋กœ์ปฌ ์‹œ์ž‘๊ณผ ํˆฌ๋ช…ํ•œ ํด๋ผ์šฐ๋“œ ์“ฐ๊ธฐยท์Šคํ† ๋ฆฌ์ง€ยท์ฟผ๋ฆฌยท๋„คํŠธ์›Œํฌ ๋‹จ๊ฐ€
๊ฐ€๊ฒฉ: Starter๋Š” ์›” $0์— ์‚ฌ์šฉ๋ฃŒ๊ฐ€ ๋ถ™๊ณ  ํฌ๋ ˆ๋”ง $5๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. Team์€ ์›” $250์— ์‚ฌ์šฉ๋ฃŒ๊ฐ€ ๋ถ™๊ณ  ํฌ๋ ˆ๋”ง $100๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. Enterprise๋Š” ๋งž์ถค ๊ฒฌ์ ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฃŒ๋Š” ์“ฐ๊ธฐ GiB๋‹น $2.50, ์›” ์ €์žฅ GiB๋‹น $0.33, ์ฟผ๋ฆฌ TiB๋‹น $0.0075, ๋ฐ˜ํ™˜ GiB๋‹น $0.09์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜: Starter์— ํฌ๋ ˆ๋”ง $5 ํฌํ•จ

๊ฐ•์ 
์ž˜ํ•˜๋Š” ๊ฒƒ
8 points

  • ์ ‘๊ทผํ•˜๊ธฐ ์‰ฌ์šด ์˜คํ”ˆ์†Œ์Šค ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ๋ฆ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Cloud ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ๊ฐ€๊ฐ€ ํˆฌ๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  • Cloud Search API๊ฐ€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๊ณผ ๋งž์ถค ์ˆœ์œ„๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Starter๋Š” ๊ธฐ๋ณธ ์š”๊ธˆ ์—†์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 10๊ฐœ์™€ ํŒ€์› 10๋ช…์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณ ๊ธ‰ Search API๋Š” ํ˜„์žฌ Cloud ์ „์šฉ์ž…๋‹ˆ๋‹ค.
  • Team์€ ์‚ฌ์šฉ๋ฃŒ ์ „๋ถ€ํ„ฐ ์—ฐ $3,000์ž…๋‹ˆ๋‹ค.
  • ๋กœ์ปฌ์—์„œ์˜ ์„ฑ๊ณต์ด ํด๋ผ์šฐ๋“œ ์šด์˜์ด๋‚˜ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ์ž…์ฆํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
  • ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋ฏธ Postgres ๋˜๋Š” MongoDB์— ์žˆ๋‹ค๋ฉด ๊ธฐ๋ณธ ์„ ํƒ์œผ๋กœ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒํ™ฉ๋ณ„ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ๋ฒ•

์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฐ์ดํ„ฐ์˜ ์›๋ณธ ์œ„์น˜, ๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ๊ฒ€์ƒ‰ ์กฐ๊ฑด, ํŒ€์˜ ์šด์˜ ๋ถ€๋‹ด ์ˆ˜์šฉ ๋ฒ”์œ„๋ฅผ ์ฐจ๋ก€๋กœ ๋”ฐ๋ผ๊ฐ‘๋‹ˆ๋‹ค.

๋‹จ์ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ยท๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋™๊ธฐํ™” ๊ตฌ์กฐ๋ฅผ ๋น„๊ตํ•œ ์ „ํ›„ ์•„ํ‚คํ…์ฒ˜
์ „์šฉ ๋ฒกํ„ฐ ์ €์žฅ์†Œ๋Š” ๊ฒ€์ƒ‰ ์ „๋ฌธ์„ฑ์„ ์–ป๋Š” ๋Œ€์‹  ๋™๊ธฐํ™”, ๋ฐฑ์—…, ์ ‘๊ทผ ์ œ์–ด์˜ ๊ฒฝ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Postgres๊ฐ€ ์ด๋ฏธ ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค๋ฉด pgvector

๋ฌธ์„œ, ์‚ฌ์šฉ์ž, ๊ถŒํ•œ, ํŠธ๋žœ์žญ์…˜, ๋ฒกํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์— ๋‘˜ ์ˆ˜ ์žˆ๋‹ค๋ฉด pgvector๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ, ์ธ๋ฑ์Šค ๋ฉ”๋ชจ๋ฆฌ ๋˜๋Š” ์ฟผ๋ฆฌ ๋ถ€ํ•˜๊ฐ€ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์‹คํŒจ๋ฅผ ์ผ์œผํ‚ฌ ๋•Œ๊นŒ์ง€ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๋ฒค์น˜๋งˆํฌ์—์„œ ๋‹ค๋ฅธ ์—”์ง„์ด ๋” ๋งŽ์€ ๋ฒกํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค๋Š” ์ด์œ ๋งŒ์œผ๋กœ ์˜ฎ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณต ์Šค์บ”, ๋ถ€๋ถ„ ์ธ๋ฑ์Šค, ํŒŒํ‹ฐ์…”๋‹, ์šฉ๋Ÿ‰ ๊ฒฉ๋ฆฌ๋ฅผ ์ ์šฉํ•ด๋„ ์ง€์—ฐ ์‹œ๊ฐ„์ด๋‚˜ ์žฌํ˜„์œจ ๋ชฉํ‘œ๋ฅผ ๋†“์น˜๋ฉด ์„ ํƒ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋•Œ ๊ฐ€์žฅ ์œ ๋ ฅํ•œ ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ํ›„๋ณด๋Š” Qdrant์ด๊ณ , ์šด์˜ ๋ถ€๋‹ด์ด ๊ฐ€์žฅ ์ ์€ ํ›„๋ณด๋Š” Pinecone์ž…๋‹ˆ๋‹ค.

ํ•„ํ„ฐ๊ฐ€ ๊ฒ€์ƒ‰์˜ ํ•ต์‹ฌ ๋ฌธ์ œ๋ผ๋ฉด Qdrant

์ค‘์ฒฉ ํŽ˜์ด๋กœ๋“œ ํ•„ํ„ฐ์™€ ๋ฐ€์ง‘+ํฌ์†Œ ์œตํ•ฉ์ด ํ•ต์‹ฌ์ด๋ผ๋ฉด Qdrant๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ €์žฅ์†Œ๋ฅผ ์šด์˜ํ•  ์˜ํ–ฅ์ด ์žˆ๊ฑฐ๋‚˜ ์šฉ๋Ÿ‰ ์‚ฐ์ • ํ›„ Qdrant Cloud๋ฅผ ๊ตฌ๋งคํ•  ํŒ€์— ๋งž์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜์ด ๋” ํฐ ์ œ์•ฝ์ด๋ผ๋ฉด Pinecone์œผ๋กœ, ํ•„ํ„ฐ๊ฐ€ ๊ด€๊ณ„ํ˜•์ด๊ณ  ์›Œํฌ๋กœ๋“œ๊ฐ€ ์—ฌ์ „ํžˆ Postgres์— ๋งž๋Š”๋‹ค๋ฉด pgvector๋กœ ์„ ํƒ์ด ๋ฐ”๋€๋‹ˆ๋‹ค.

์šด์˜ ๋น„์šฉ์ด ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ๊ฐ€๋ณด๋‹ค ํฌ๋‹ค๋ฉด Pinecone

์†Œ๊ทœ๋ชจ ํŒ€์— ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค, ๊ณต๊ฐœ๋œ ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ๊ฐ€, ์ง์ ‘ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์šด์˜ํ•˜์ง€ ์•Š๊ณ ๋„ ์“ธ ์ˆ˜ ์žˆ๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ†ต์ œ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด Pinecone์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋Ÿ‰ ๋‹จ์œ„์˜ ๊ฒฝ์ œ์„ฑ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, BYOC ์ •์ฑ… ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํ†ต์ œ๊ถŒ์ด ์šด์˜ ํŽธ์˜์„ฑ๋ณด๋‹ค ์ค‘์š”ํ•ด์ง€๋ฉด ์„ ํƒ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๊ด€๋ฆฌํ˜•๊ณผ ์ž์ฒด ์šด์˜์˜ ๋น„๊ต๋Š” ๋‹ค๋ฅธ AI ์ธํ”„๋ผ ๊ฒฐ์ •๊ณผ ๊ฒฝ์ œ์  ๊ตฌ์กฐ๊ฐ€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋” ์ข์€ ์šด์˜ ๋ฒ”์œ„๋ฅผ ๊ณต๊ธ‰์‚ฌ์— ๋งก๊ธฐ๊ณ  ๋น„์šฉ์„ ๋‚ด๊ฑฐ๋‚˜, ์‹œ์Šคํ…œ๊ณผ ์žฅ์•  ๋Œ€์‘์„ ์ง์ ‘ ์†Œ์œ ํ•˜๋Š” ์„ ํƒ์ž…๋‹ˆ๋‹ค. ์ง์ ‘ ๊ตฌ์ถ•๊ณผ ์ž„๋Œ€ ๋น„์šฉ ๋น„๊ต ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ธ๊ฑด๋น„๊ฐ€ ๊ณต์งœ์ธ ์ฒ™ํ•˜์ง€ ์•Š๊ณ  ๊ตฌ๋…๋ฃŒ์™€ ์—”์ง€๋‹ˆ์–ด๋ง ์šด์˜ ๋น„์šฉ์„ ํ•จ๊ป˜ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ฝ”ํผ์Šค๊ฐ€ ํฌ๊ณ  ์•ก์„ธ์Šค ํŽธ์ฐจ๊ฐ€ ํฌ๋‹ค๋ฉด turbopuffer

๋…ผ๋ฆฌ ๋ฐ”์ดํŠธ ๊ณผ๊ธˆ๊ณผ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๊ฒฉ๋ฆฌ๊ฐ€ ์›Œํฌ๋กœ๋“œ์— ๋งž๋Š”๋‹ค๋ฉด turbopuffer๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์“ฐ๊ธฐ๊ฐ€ ๋ชฐ๋ฆฌ๋Š” ์ƒํ™ฉ์—์„œ ๋ช…์‹œ์ ์ธ ์ตœ์‹ ์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋‚˜ ๊ถŒํ•œ ์ทจ์†Œ๊ฐ€ ๋‹ค์Œ ์ฟผ๋ฆฌ์— ๋ฐ”๋กœ ๋ณด์—ฌ์•ผ ํ•˜๊ฑฐ๋‚˜ ๋” ๋‹จ์ˆœํ•œ ๊ณผ๊ธˆ ์ฒด๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋ฉด ๋‹ค๋ฅธ ์ œํ’ˆ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ๋„ ์ž์ฒด๋ฅผ ์ œํ’ˆ ๊ธฐ๋Šฅ์œผ๋กœ ๋‹ค๋ค„์•ผ ํ•œ๋‹ค๋ฉด Weaviate

BM25F, ๋ฒกํ„ฐ ๊ฐ€์ค‘์น˜, ์œตํ•ฉ, ๋ถ€์ŠคํŒ…, ๋ฉ€ํ‹ฐํ…Œ๋„Œ์‹œ, ๊ด€๋ฆฌํ˜• ๋ฐฐํฌ๋ฅผ ํ•˜๋‚˜์˜ ํ”Œ๋žซํผ์—์„œ ๋‹ค๋ค„์•ผ ํ•œ๋‹ค๋ฉด Weaviate๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ๊ฐ€ ๋‹จ์ˆœํ•ด ์ด๋Ÿฐ ํ†ต์ œ ๊ธฐ๋Šฅ์ด ์˜คํžˆ๋ ค ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ถ€๋‹ด์ด ๋˜๋ฉด ์„ ํƒ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๋ฉ€ํ‹ฐ ๋ฒกํ„ฐ ํ™•์žฅ์ด ํ•ต์‹ฌ ๋ฌธ์ œ๋ผ๋ฉด Zilliz Cloud

๋งค์šฐ ํฌ๊ฑฐ๋‚˜ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ์ด๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ๋ฒกํ„ฐ ํ•„๋“œ๊ฐ€ ์žˆ๋Š” ์ปฌ๋ ‰์…˜์—๋Š” Zilliz Cloud๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์šด์˜์„ ์ด๋ฏธ ๋งก๋Š” ํŒ€์ด ์žˆ์„ ๋•Œ๋งŒ Milvus๋ฅผ ์ง์ ‘ ํ˜ธ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค. โ€˜์–ธ์  ๊ฐ€ 10์–ต ๊ฐœ ๊ทœ๋ชจโ€™๋ผ๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์ธก์ •๋œ ์š”๊ฑด์ด ์•„๋‹ˆ๋ผ๋ฉด ๋” ์ž‘์€ ์—”์ง„์œผ๋กœ ์„ ํƒ์ด ๋ฐ”๋€๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ค‘๋ ฅ์ด ์šฐ์„ ์ด๋ผ๋ฉด MongoDB, Elasticsearch ๋˜๋Š” Redis ์œ ์ง€

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฌธ์„œ๊ฐ€ ์ด๋ฏธ MongoDB์— ์žˆ๋‹ค๋ฉด Atlas Vector Search๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์–ดํœ˜ ๊ฒ€์ƒ‰, ํ•„ํ„ฐ, ์ง‘๊ณ„๊ฐ€ ์ œํ’ˆ์˜ ํ•ต์‹ฌ์ด๋ฉด Elasticsearch๋ฅผ, ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์ด ์‹ค์‹œ๊ฐ„ ์ƒํƒœ ๋ฐ์ดํ„ฐ ๊ณ์— ์žˆ์–ด์•ผ ํ•˜๋ฉด Redis๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฒกํ„ฐ๋งŒ์„ ์œ„ํ•ด ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ค‘ ํ•˜๋‚˜๋กœ ์ƒˆ๋กœ ์ด์ „ํ•  ์ด์œ ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

Chroma๋กœ ํ•™์Šตํ•œ ๋’ค ๋‹ค์‹œ ๊ฒฐ์ •

๋กœ์ปฌ์—์„œ ์ฒญํ‚น, ์ž„๋ฒ ๋”ฉ, ๊ฒ€์ƒ‰์„ ๊ฒ€์ฆํ•  ๋•Œ Chroma๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋Ÿ‰ ๋ชจ๋ธ๊ณผ Cloud Search API๊ฐ€ ํ”„๋กœ๋•์…˜ ์›Œํฌ๋กœ๋“œ์— ๋งž์œผ๋ฉด Chroma Cloud๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ๊ณผ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์„ ์„œ๋กœ ๋ฐ”๊ฟ” ์“ธ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ƒํ™ฉ๋ณ„๋กœ ํ”ผํ•ด์•ผ ํ•  ์„ ํƒ

๋ณดํŽธ์ ์ธ 1์œ„๋ฅผ ์ฐพ๋Š” ๊ฒƒ๋ณด๋‹ค ์ž˜๋ชป๋œ ์ œํ’ˆ์„ ํ”ผํ•˜๋Š” ํŽธ์ด ๋” ๊ฐ€์น˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชฉ๋ก์˜ ๋ชจ๋“  ์ œํ’ˆ์—๋Š” ๋ถ„๋ช…ํ•œ ์“ฐ์ž„์ƒˆ๊ฐ€ ์žˆ๊ณ , ๋™์‹œ์— ์ž˜๋ชป๋œ ๊ตฌ๋งค๊ฐ€ ๋˜๋Š” ๋ถ„๋ช…ํ•œ ์กฐ๊ฑด๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ˜„์žฌ ์ €์žฅ์†Œ์˜ ํ•œ๊ณ„๊ฐ€ ํ™•์ธ๋˜๊ธฐ ์ „์— ์ „์šฉ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์„ธ์š”. Postgres๋‚˜ MongoDB์—์„œ ๋ฒกํ„ฐ์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์‚ฌํ•˜๋ฉด ๋™๊ธฐํ™”, ์‚ญ์ œ, ๋ณต๊ตฌ, ์ ‘๊ทผ ์ œ์–ด ์ž‘์—…์ด ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋ฒค์น˜๋งˆํฌ ์šฐ์œ„๋งŒ์œผ๋กœ๋Š” ๊ทธ ์•„ํ‚คํ…์ฒ˜ ๋น„์šฉ์„ ์ƒ์‡„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ํŠœ๋‹ ํ›„์—๋„ ๊ทผ์‚ฌ ํ•„ํ„ฐ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฐ๊ณผ ์ˆ˜๋ฅผ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด pgvector๋ฅผ ํ”ผํ•˜์„ธ์š”. ๋ฐ˜๋ณต ์Šค์บ”์€ ๋” ๋งŽ์€ ์—ฐ์‚ฐ์œผ๋กœ ํ–‰์„ ๋˜์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์—ฐ์‚ฐ์ด ์ง€์—ฐ ์‹œ๊ฐ„ ํ•œ๋„๋ฅผ ๊นจ๋œจ๋ฆฐ๋‹ค๋ฉด ์‹ค์ œ ์ด์ „ ์‹œ์ ์— ๋„๋‹ฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ๋ถ„์‚ฐ ์Šคํ† ๋ฆฌ์ง€์™€ ๊ฒ€์ƒ‰ ์šด์˜์„ ๋งก์„ ์‚ฌ๋žŒ์ด ์—†๋‹ค๋ฉด Milvus ์ž์ฒด ํ˜ธ์ŠคํŒ…์„ ํ”ผํ•˜์„ธ์š”. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค๊ฐ€ ์—…๊ทธ๋ ˆ์ด๋“œ, ์šฉ๋Ÿ‰ ๊ณ„ํš, ๋ฐฑ์—… ํ›ˆ๋ จ, ์˜จ์ฝœ ์ฒด๊ณ„๋ฅผ ๋Œ€์‹ ํ•ด ์ฃผ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ฝ๊ธฐ, ์“ฐ๊ธฐ, ์Šคํ† ๋ฆฌ์ง€, ๋ฐฑ์—…, ์†ก์‹  ํŠธ๋ž˜ํ”ฝ ๋‹จ์œ„๋ฅผ ๋ชจ๋ธ๋งํ•  ์‚ฌ๋žŒ์ด ์—†๋‹ค๋ฉด Pinecone์„ ํ”ผํ•˜์„ธ์š”. ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์„ ์—†์•จ ๋ฟ ๋น„์šฉ ์ฑ…์ž„๊นŒ์ง€ ์—†์• ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์Œ ์ฝ๊ธฐ์—์„œ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•ด์•ผ ํ•˜๋Š”๋ฐ ์“ฐ๊ธฐ ํญ์ฃผ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด turbopuffer๋ฅผ ํ”ผํ•˜์„ธ์š”. ๋ฌธ์„œ์— ๋ช…์‹œ๋œ ์บ์‹œ ๋ฐ ์ธ๋ฑ์‹ฑ ๋™์ž‘์€ ๊ฐ์ฃผ๊ฐ€ ์•„๋‹ˆ๋ผ ์ œํ’ˆ ์š”๊ฑด์ž…๋‹ˆ๋‹ค.
  • ๊ด€๋ จ๋„ ํ‰๊ฐ€ ์„ธํŠธ๋ฅผ ์œ ์ง€ํ•˜์ง€ ์•Š์„ ํŒ€์ด๋ผ๋ฉด Weaviate๋ฅผ ํ”ผํ•˜์„ธ์š”. ์ธก์ • ๊ฒฐ๊ณผ ์—†์ด ์œตํ•ฉ๊ณผ ๋ถ€์ŠคํŒ…์„ ์„ค์ •ํ•˜๋ฉด ๊ฒ€ํ† ๋˜์ง€ ์•Š์€ ๊ด€ํ–‰๋งŒ ๋‚จ์Šต๋‹ˆ๋‹ค.
  • ๋ฒกํ„ฐ ์ „์šฉ ๊ธฐ๋Šฅ์— Elasticsearch๋ฅผ ๋„์ž…ํ•˜์ง€ ๋งˆ์„ธ์š”. ๊ฒ€์ƒ‰ ํ”Œ๋žซํผ์ด ๊ฐ•๋ ฅํ•œ ์ด์œ ๋Š” ๊ธฐ๋Šฅ์ด ๋„“๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ์šฉ์–ด, ๋ถ„์„๊ธฐ, ํŒจ์‹ฏ, ์ง‘๊ณ„๊ฐ€ ํ•„์š” ์—†๋‹ค๋ฉด ๊ทธ ํญ์€ ๋‚ญ๋น„์ž…๋‹ˆ๋‹ค.
  • ๋Œ€๊ทœ๋ชจ ์ฝœ๋“œ ์•„์นด์ด๋ธŒ์— Redis๋ฅผ ์“ฐ์ง€ ๋งˆ์„ธ์š”. ๋น ๋ฅธ ์‹ค์‹œ๊ฐ„ ์ƒํƒœ๊ฐ€ Redis์˜ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๊ฑฐ์˜ ์กฐํšŒํ•˜์ง€ ์•Š๋Š” ์ž„๋ฒ ๋”ฉ์— ๋ฉ”๋ชจ๋ฆฌํ˜• ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋ฉด ๊ฐ•์ ์„ ์‚ด๋ฆฌ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
  • ์„ค๊ณ„๊ฐ€ Cloud Search API์— ์˜์กดํ•œ๋‹ค๋ฉด Chroma ๋‹จ์ผ ๋…ธ๋“œ๋ฅผ ํ”ผํ•˜์„ธ์š”. ๊ณต๊ธ‰์‚ฌ๋Š” ํ˜„์žฌ ์ด ๊ณ ๊ธ‰ API๋ฅผ Cloud ์ „์šฉ์œผ๋กœ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋ณตํ•ด์„œ ๋‚˜ํƒ€๋‚˜๋Š” ์‹ค์ˆ˜๋Š” ๋ฏธ๋ž˜์˜ ๊ทœ๋ชจ๋ฅผ ๊ฐ€์ •ํ•ด ๊ตฌ๋งคํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ์š”๊ฑด์— ๋งž์ถฐ ๊ตฌ๋งคํ•˜๊ณ , ๊ฒ€์ฆ๋œ ์ด์ „ ๊ฒฝ๋กœ๋ฅผ ๋‚จ๊ฒจ๋‘ก๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜๋Š” ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ธก์ •ํ•˜์ง€ ์•Š์€ ๋ณต์žก์„ฑ์€ ์Œ“์ด๊ธฐ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

RAG์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด๋ฏธ Postgres๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด pgvector๊ฐ€ ๊ฐ€์žฅ ์ข‹์€ ๊ธฐ๋ณธ ์„ ํƒ์ž…๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ํ•„ํ„ฐ์—๋Š” Qdrant๊ฐ€ ์ตœ๊ณ ์˜ ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ์„ ํƒ์ด๊ณ , Pinecone์€ ๊ฐ€์žฅ ๊ฐ„ํŽธํ•œ ์™„์ „ ๊ด€๋ฆฌํ˜• ์„ ํƒ์ด๋ฉฐ, ์„ค์ • ๊ฐ€๋Šฅํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ด€๋ จ๋„๊ฐ€ ์ œํ’ˆ ์š”๊ฑด์ด๋ผ๋ฉด Weaviate๊ฐ€ ๊ฐ€์žฅ ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” RAG ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ค‘ ๋ฌด์—‡์ด ๊ฐ€์žฅ ์ข‹์€๊ฐ€์š”?

pgvector, Qdrant OSS, Milvus, Weaviate OSS, Redis Open Source, Chroma๋Š” ์˜คํ”ˆ์†Œ์Šค ์˜ต์…˜์ž…๋‹ˆ๋‹ค. Qdrant Cloud, Weaviate Cloud, Zilliz Cloud, MongoDB Atlas, Redis Cloud, Pinecone, Chroma Cloud์—๋Š” ๋ฌด๋ฃŒ ์ง„์ž… ํ”Œ๋žœ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋ฌด๋ฃŒ์—ฌ๋„ ์ธํ”„๋ผ, ๋ฐฑ์—…, ์—”์ง€๋‹ˆ์–ด๋ง ๋น„์šฉ์€ ๋‚จ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ข‹์€ ์˜คํ”ˆ์†Œ์Šค ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

Qdrant๋Š” ํ•„ํ„ฐ์™€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์ด ๋‹ค์–‘ํ•œ ํ”„๋กœ๋•์…˜ RAG ์‹œ์Šคํ…œ์— ์ž˜ ๋งž์•„ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ณธ ์„ ํƒ์ž…๋‹ˆ๋‹ค. ๋ฒกํ„ฐ๊ฐ€ ๊ด€๊ณ„ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋ฉด pgvector๊ฐ€ ๋” ์ ํ•ฉํ•˜๊ณ , ์‹ค์ œ๋กœ ๋Œ€๊ทœ๋ชจ ํ™•์žฅ์ด ํ•„์š”ํ•˜๋ฉฐ ์ด๋ฅผ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ํŒ€์—๋Š” Milvus๊ฐ€ ๋งž์Šต๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

Weaviate๋Š” BM25F์™€ ๋ฒกํ„ฐ ๊ฐ€์ค‘์น˜, ์œตํ•ฉ, ํ•„ํ„ฐ, ๋ถ€์ŠคํŒ…์„ ์ง์ ‘ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์–ด ๊ฐ€์žฅ ๋ช…ํ™•ํ•œ ๊ด€๋ฆฌํ˜• ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ ํˆดํ‚ท์ž…๋‹ˆ๋‹ค. Qdrant, Pinecone, turbopuffer, Zilliz, pgvector, Elasticsearch, Redis, Chroma Cloud๋„ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํŒจํ„ด์„ ์ง€์›ํ•˜์ง€๋งŒ ์กฐ์ ˆ ๋ฐฉ์‹๊ณผ ์šด์˜์ƒ์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋กœ์ปฌ์—์„œ ์“ฐ๊ธฐ ๊ฐ€์žฅ ์ข‹์€ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

๋งŽ์€ RAG ํ”„๋กœํ† ํƒ€์ž…์—๋Š” Chroma๊ฐ€ ๊ฐ€์žฅ ์‰ฌ์šด ์ถœ๋ฐœ์ ์ž…๋‹ˆ๋‹ค. ๋กœ์ปฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ด๋ฏธ Postgres๋ฅผ ์‹คํ–‰ํ•œ๋‹ค๋ฉด pgvector๊ฐ€ ๋” ๋‚ซ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ ํ”„๋กœํ† ํƒ€์ž…๋งŒ์œผ๋กœ๋Š” ๊ถŒํ•œ, ๋ณต๊ตฌ, ๋™์‹œ์„ฑ, Cloud ์ „์šฉ ๊ธฐ๋Šฅ์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ํ”„๋กœ๋•์…˜ ๊ฒฐ์ •์€ ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ RAG์— pgvector๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•œ๊ฐ€์š”?

Postgres๊ฐ€ ์ด๋ฏธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ, ์ธ๋ฑ์Šค ๋ฉ”๋ชจ๋ฆฌ, ์“ฐ๊ธฐ ๋ถ€ํ•˜, ์ฟผ๋ฆฌ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์„œ๋น„์Šค ์ˆ˜์ค€ ์•ˆ์— ์žˆ๋‹ค๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ฒ€์ฆ ํ•ญ๋ชฉ์€ ๋ฌธ์„œํ™”๋œ ํ•„ํ„ฐ ๊ฒ€์ƒ‰ ๋™์ž‘์ž…๋‹ˆ๋‹ค. ๊ทผ์‚ฌ ์ธ๋ฑ์Šค๋ฅผ ์Šค์บ”ํ•œ ๋’ค ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜๋ฏ€๋กœ ์„ ํƒ์  ํ•„ํ„ฐ์—๋Š” ๋ฐ˜๋ณต ์Šค์บ”์ด๋‚˜ ์ „์šฉ ์—”์ง„์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Pinecone๊ณผ Qdrant ์ค‘ ๋ฌด์—‡์„ ์„ ํƒํ•ด์•ผ ํ•˜๋‚˜์š”?

์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์™€ ์ ์€ ์šด์˜ ๋ถ€๋‹ด์ด ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ๋น„์šฉ์„ ์ •๋‹นํ™”ํ•œ๋‹ค๋ฉด Pinecone์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”ˆ์†Œ์Šค ํ†ต์ œ๊ถŒ, ์ค‘์ฒฉ ํ•„ํ„ฐ ๋˜๋Š” ๋ฐฐํฌ ์œ ์—ฐ์„ฑ์ด ๋” ์ค‘์š”ํ•˜๋‹ค๋ฉด Qdrant๋ฅผ ์„ ํƒํ•˜๊ณ , ์ž์ฒด ํ˜ธ์ŠคํŒ… ์ž‘์—…์ด๋‚˜ ๋ฆฌ์†Œ์Šค ๊ธฐ๋ฐ˜ Cloud ์šฉ๋Ÿ‰ ์‚ฐ์ • ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ฐ›์•„๋“ค์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ธ์ œ pgvector์—์„œ ์ „์šฉ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์˜ฎ๊ฒจ์•ผ ํ•˜๋‚˜์š”?

์ธ๋ฑ์Šค์™€ ํŒŒํ‹ฐ์…”๋‹์„ ์กฐ์ •ํ–ˆ๋Š”๋ฐ๋„ ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ, ์ง€์—ฐ ์‹œ๊ฐ„, ์“ฐ๊ธฐ ๋ถ€ํ•˜, ์ธ๋ฑ์Šค ๋ฉ”๋ชจ๋ฆฌ ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฒฉ๋ฆฌ๊ฐ€ ์ •ํ•ด์ง„ ํ”„๋กœ๋•์…˜ ๋ชฉํ‘œ๋ฅผ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ์ธก์ • ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”์„ ๋•Œ ์˜ฎ๊น๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๊ฐœ์ˆ˜๋งŒ์œผ๋กœ ์ด์ „์„ ๊ฒฐ์ •ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์ถ”์ฒœ

๋Œ€๋ถ€๋ถ„์˜ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” pgvector์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์œ„ํ—˜์ด ์ ์€ ์•„ํ‚คํ…์ฒ˜๋Š” ๋Œ€๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 2๊ฐœ๊ฐ€ ์•„๋‹ˆ๋ผ 1๊ฐœ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•„ํ„ฐ ๊ฒ€์ƒ‰ ๋•Œ๋ฌธ์— ๋ถ„๋ฆฌ๊ฐ€ ๋ถˆ๊ฐ€ํ”ผํ•ด์ง€๋ฉด Qdrant๊ฐ€ ์ตœ๊ณ ์˜ ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ๋‹ค์Œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜์„ ๋น„์šฉ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด Pinecone์ด ์ตœ๊ณ ์˜ ๊ด€๋ฆฌํ˜• ๋‹ค์Œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. Elasticsearch, MongoDB, Redis๋Š” ์ œํ’ˆ์ด ์ด๋ฏธ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ ์•ˆ์— ๋ฒกํ„ฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•  ๋•Œ ์•ž์„ญ๋‹ˆ๋‹ค.

์˜ค๋ž˜ ์œ ์ง€ํ•  ๊ตฌ๋งค ์›์น™์€ ๋ฐ์ดํ„ฐ ์ค‘๋ ฅ ์šฐ์„ , ํ•„ํ„ฐ ์ ์šฉ ํ›„ ์žฌํ˜„์œจ ๋‘ ๋ฒˆ์งธ, ์šด์˜ ๋ถ€๋‹ด ์„ธ ๋ฒˆ์งธ, ๊ฐ€๊ฒฉ ๋„ค ๋ฒˆ์งธ์ž…๋‹ˆ๋‹ค. ์ด ์ œ์•ฝ์„ ํ†ต๊ณผํ•œ ์‹œ์Šคํ…œ๋งŒ ๊ฐ€๊ฒฉ์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฐ„ ํ”Œ๋žœ์— ์„œ๋ช…ํ•˜๊ธฐ ์ „์— ๋Œ€ํ‘œ ์›Œํฌ๋กœ๋“œ๋ฅผ ํ•œ ๋ฒˆ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ๋ฒกํ„ฐ ์ฐจ์›, ๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ๊ถŒํ•œ ํ•„ํ„ฐ, ํ‰์ƒ์‹œ ์ฟผ๋ฆฌ ์†๋„, ์ตœ๋Œ€ ์ˆ˜์ง‘ ํญ์ฃผ, ์‚ญ์ œ ๊ฒฝ๋กœ, ๋ฐฑ์—… ๋ณต์›, ์žฅ์•  ์ƒํ™ฉ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •ํ•ด์ง„ ์„œ๋น„์Šค ์ˆ˜์ค€์„ ๋งŒ์กฑํ•˜๋ฉด์„œ ํŒ€์ด ์†Œ์œ ํ•ด์•ผ ํ•  ์‹œ์Šคํ…œ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ตœ๊ณ ์˜ ์„ ํƒ์ž…๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ
์นดํ…Œ๊ณ ๋ฆฌ
Build
ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜๋ถ€ํ„ฐ LLM ํ‰๊ฐ€๊นŒ์ง€: Promptfoo ๋ฆฌ๋ทฐ์™€ ์š”๊ธˆ

ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜๋ถ€ํ„ฐ LLM ํ‰๊ฐ€๊นŒ์ง€: Promptfoo ๋ฆฌ๋ทฐ์™€ ์š”๊ธˆ

ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜๊ณผ LLM ํ‰๊ฐ€์— Promptfoo๋ฅผ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ• ์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๊ณ ๊ฐ ์ง€์› ๋ด‡ ์‹ค์Šต, ๋ ˆ๋“œํŒ€ ํ…Œ์ŠคํŠธ, CI ์—ฐ๋™, ๋ฌด๋ฃŒ Community์˜ ๋ฒ”์œ„์™€ ๋น„์šฉ, ๋กœ์ปฌ ์‹คํ–‰์˜ ์ œ์•ฝ์„ ์งš๊ณ  BraintrustยทLangSmith์™€ ๋น„๊ตํ•ด ๋„์ž… ๊ธฐ์ค€์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 13์ผBuild
Claude Code ์‚ฌ์šฉ๋ฒ•: ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด์™€ ํŒ€ ์Šคํ‚ฌ ์‹ค์ „ ๊ฐ€์ด๋“œ

Claude Code ์‚ฌ์šฉ๋ฒ•: ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด์™€ ํŒ€ ์Šคํ‚ฌ ์‹ค์ „ ๊ฐ€์ด๋“œ

Claude Code์˜ ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด๋ถ€ํ„ฐ ์ปค์Šคํ…€ ์Šคํ‚ฌ, ํ”Œ๋Ÿฌ๊ทธ์ธ, MCP ํ”„๋กฌํ”„ํŠธ๊นŒ์ง€ ์ฐจ์ด๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. PR ๋ฆฌ๋ทฐ, ๋ฒ„๊ทธ ์ˆ˜์ •, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณ„ํš, ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์™€ ์ฃผ๊ฐ„ ๋ณ€๊ฒฝ ์ด๋ ฅ์— ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ํŒ€ ํ…œํ”Œ๋ฆฟ 5๊ฐ€์ง€์™€ ๊ถŒํ•œ ์„ค์ •, ํšจ๊ณผ ์ธก์ • ๊ธฐ์ค€์„ ํ™•์ธํ•˜์„ธ์š”.2026๋…„ 10์›” 13์ผBuild
์ปจํ…์ŠคํŠธ ์—”์ง€๋‹ˆ์–ด๋ง: AI ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—… ๋ชฉํ‘œ๋ฅผ ๋†“์น˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฒ•

์ปจํ…์ŠคํŠธ ์—”์ง€๋‹ˆ์–ด๋ง: AI ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—… ๋ชฉํ‘œ๋ฅผ ๋†“์น˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฒ•

์ปจํ…์ŠคํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ AI ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—… ๋ชฉํ‘œ๋ฅผ ๋†“์น˜๋Š” ์›์ธ์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๊ณผ์˜ ์ฐจ์ด๋ถ€ํ„ฐ ๊ฒ€์ƒ‰, ํˆด ์ถœ๋ ฅ ์ •๋ฆฌ, ๋Œ€ํ™” ์••์ถ•, ๋ฉ”๋ชจ๋ฆฌ ํ™œ์šฉ๊นŒ์ง€ ๋‹ค๋ฃน๋‹ˆ๋‹ค. Claude Code์™€ Codex์˜ ์ ์šฉ ๋ฐฉ์‹, ์ž‘์—… ์ธ๊ณ„ ์˜ˆ์ œ, ์ „์ฒด ๋น„์šฉ์„ ํ‰๊ฐ€ํ•˜๋Š” ๊ธฐ์ค€์„ ํ™•์ธํ•˜์„ธ์š”.2026๋…„ 10์›” 13์ผBuild
์ŠคํŽ™ ์ฃผ๋„ ๊ฐœ๋ฐœ ์‹ค์ „: GitHub Spec Kit๊ณผ Kiro๋กœ ์š”๊ตฌ์‚ฌํ•ญ๋ถ€ํ„ฐ ๋งž์ถ”๊ธฐ

์ŠคํŽ™ ์ฃผ๋„ ๊ฐœ๋ฐœ ์‹ค์ „: GitHub Spec Kit๊ณผ Kiro๋กœ ์š”๊ตฌ์‚ฌํ•ญ๋ถ€ํ„ฐ ๋งž์ถ”๊ธฐ

์ŠคํŽ™ ์ฃผ๋„ ๊ฐœ๋ฐœ๋กœ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ์—‰๋šฑํ•œ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๋ฌธ์ œ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. GitHub Spec Kit ๋ช…๋ น์–ด, Kiro ์ŠคํŽ™, Claude Code์™€ Codex์˜ ๊ณ„ํš ๋ชจ๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ณ , CSV ๋‚ด๋ณด๋‚ด๊ธฐ ์˜ˆ์ œ๋กœ ์š”๊ตฌ์‚ฌํ•ญ๋ถ€ํ„ฐ ํ…Œ์ŠคํŠธ์™€ ๋จธ์ง€๊นŒ์ง€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 13์ผBuild
Linear MCP ์‚ฌ์šฉ ๊ฐ€์ด๋“œ: AI ์—ฐ๋™๋ถ€ํ„ฐ ์ด์Šˆ ๊ด€๋ฆฌ ์ž๋™ํ™”๊นŒ์ง€

Linear MCP ์‚ฌ์šฉ ๊ฐ€์ด๋“œ: AI ์—ฐ๋™๋ถ€ํ„ฐ ์ด์Šˆ ๊ด€๋ฆฌ ์ž๋™ํ™”๊นŒ์ง€

Linear MCP๋กœ Claude, Cursor, Codex๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์„ค์ • ์ ˆ์ฐจ์™€ ์ฝ๊ธฐยท์“ฐ๊ธฐ ๊ถŒํ•œ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ChatGPT ์‹ฌ์ธต ๋ฆฌ์„œ์น˜ ์—ฐ๊ฒฐ์˜ ๋ฒ”์œ„๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ , ์ด์Šˆ ๋ถ„๋ฅ˜ยท๋ช…์„ธ์„œ์˜ ์ด์Šˆ ์ „ํ™˜ยท์‚ฌ์ดํด ๋ณด๊ณ  ์˜ˆ์ œ๋กœ ํŒ€์— ๋งž๋Š” ๊ฒ€ํ†  ์ ˆ์ฐจ์™€ ๋„์ž… ํšจ๊ณผ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.2026๋…„ 10์›” 13์ผBuild
LangChain vs LangGraph: ์—์ด์ „ํŠธ ๊ตฌํ˜„๊ณผ ์šด์˜ ๋น„์šฉ, ์„ ํƒ ๊ธฐ์ค€

LangChain vs LangGraph: ์—์ด์ „ํŠธ ๊ตฌํ˜„๊ณผ ์šด์˜ ๋น„์šฉ, ์„ ํƒ ๊ธฐ์ค€

LangChain๊ณผ LangGraph์˜ ์ฐจ์ด๋ฅผ ์—์ด์ „ํŠธ ๋ฃจํ”„, ์—…๋ฌด ๋‹จ๊ณ„ ์ œ์–ด, ์ƒํƒœ ์ €์žฅ๊ณผ ์Šน์ธ ์ ˆ์ฐจ๋กœ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ Python ์˜ˆ์ œ์™€ LangSmith ์š”๊ธˆ ๊ณ„์‚ฐ, ๋ฐฐํฌ ์ œ์•ฝ, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ธฐ์ค€์„ ํ†ตํ•ด ํ˜„์žฌ ์•ฑ์— ๋งž๋Š” ์„ ํƒ๊ณผ ์ง์ ‘ ์„ค๊ณ„ํ•ด์•ผ ํ•  ๋ฒ”์œ„๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 13์ผBuild
๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ์— ์—์ด์ „ํŠธ๋ฅผ ๋”ํ•˜๋Š” ๋ฒ•: Agentic RAG ๊ตฌ์ถ• ๊ฐ€์ด๋“œ

๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ์— ์—์ด์ „ํŠธ๋ฅผ ๋”ํ•˜๋Š” ๋ฒ•: Agentic RAG ๊ตฌ์ถ• ๊ฐ€์ด๋“œ

๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG)์— ์—์ด์ „ํŠธ๊ฐ€ ํ•„์š”ํ•œ ์ˆœ๊ฐ„์€ ์–ธ์ œ์ผ๊นŒ์š”? ๊ธฐ์กด RAG์™€ Agentic RAG์˜ ํ๋ฆ„์„ ๋น„๊ตํ•˜๊ณ , ๊ณ ๊ฐ ์ง€์›ยท์˜์—…ยท์žฌ๋ฌด ์‚ฌ๋ก€๋ถ€ํ„ฐ Python ๊ตฌํ˜„, ์ ‘๊ทผ ๊ถŒํ•œ ์„ค๊ณ„, ํˆด ์š”๊ธˆ๊ณผ ๋‹ต๋ณ€ ํ’ˆ์งˆ ํ‰๊ฐ€๊นŒ์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๊ฒ€์ƒ‰์˜ ํšจ๊ณผ์™€ ๋น„์šฉ๋„ ํ•จ๊ป˜ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.2026๋…„ 10์›” 13์ผBuild
AI ์ฝ”๋”ฉ ํˆด Amp Code ๋ฆฌ๋ทฐ: ๊ฐ€๊ฒฉ๋ถ€ํ„ฐ ํŒ€ ํ˜‘์—…๊นŒ์ง€

AI ์ฝ”๋”ฉ ํˆด Amp Code ๋ฆฌ๋ทฐ: ๊ฐ€๊ฒฉ๋ถ€ํ„ฐ ํŒ€ ํ˜‘์—…๊นŒ์ง€

AI ์ฝ”๋”ฉ ํˆด Amp Code์˜ ๊ฐ€๊ฒฉ๊ณผ ๋ฌด๋ฃŒ Hobby ์š”๊ธˆ์ œ, Orbs ์›๊ฒฉ ์‹คํ–‰, ๋ชจ๋ธ ๋ผ์šฐํŒ…, ํŒ€ ํ˜‘์—… ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. Claude CodeยทCodex์™€์˜ ์„ ํƒ ๊ธฐ์ค€๋ถ€ํ„ฐ ๊ตฌ๋…์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ์‚ฌ์šฉ๋ฃŒ์™€ ์ ‘๊ทผ ๊ถŒํ•œ ์ œ์•ฝ๊นŒ์ง€, ๋„์ž… ์ „์— ํ™•์ธํ•  ์กฐ๊ฑด์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.2026๋…„ 10์›” 12์ผBuild
๋‰ด์Šค๋ ˆํ„ฐ

๋งค์ฃผ ์ผ์š”์ผ, ํ•œ ํ†ต์˜ ํŽธ์ง€.๋œจ๊ฑฐ์šด ์˜๊ฒฌ์ด ์•„๋‹Œ, ๋Œ์•„๊ฐ€๋Š” ์‹œ์Šคํ…œ.

์ฃผ๊ฐ„ ๋ฐœํ–‰. ์ŠคํŒธ ์—†์Œ. ์–ธ์ œ๋“  ํ•ด์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.