[Milvus] Database

[์›๋ณธ ๋งํฌ]

milvus๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณ„์ธต์„ ์ง€์›ํ•œ๋‹ค.
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ…Œ์ด๋ธ”์ด ์—ฌ๋Ÿฌ๊ฐœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ๋…ผ๋ฆฌ์ ์ธ ์ง‘ํ•ฉ์ด๋‹ค.

๋…ผ๋ฆฌ์ ์ธ ๊ทธ๋ฃน์ผ ๋ฟ์ด๋ผ ์„ฑ๋Šฅ์ ์œผ๋กœ ์˜ํ–ฅ์„ ์ฃผ๋Š”๊ฑด ์—†์ง€๋งŒ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‹จ์œ„๋กœ ๋ ˆํ”Œ๋ฆฌ์นด ์„ค์ •์ด๋‚˜ ์•ฝ๊ฐ„์˜ ์ œํ•œ ์กฐ์ • ๋“ฑ์„ ์„ธ๋ถ„ํ™”ํ•ด์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

API ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋ณด๊ฒ ๋‹ค.

milvus API์˜ ์ตœ์‹  ๋ฒ„์ „์€ v2์ธ๋ฐ, v2 API๋ถ€ํ„ฐ๋Š” ํŠน์ดํ•˜๊ฒŒ HTTP Method๋ฅผ Post๋กœ ํŠน์ดํ•˜๊ณ  ๋™์ž‘ ๊ตฌ๋ถ„์„ path ๊ธฐ๋ฐ˜์œผ๋กœ๋งŒ ๊ตฌ๋ถ„ํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ์กฐํšŒ๋„ ์ด๋ ‡๊ฒŒ POST๋กœ ๋‚ ๋ ค์•ผ ํ•œ๋‹ค.
์•„์ง ์•„๋ฌด๊ฒƒ๋„ ๋งŒ๋“ค์ง€ ์•Š์•˜์œผ๋‹ˆ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ default ๋ฐ–์— ์—†๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ์€ create API์™€ ํ•จ๊ป˜ ์ด๋ฆ„๋งŒ ๋„˜๊ธฐ๋ฉด ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ์ž˜ ๋งŒ๋“ค์–ด์ง„๋‹ค.

์ €๊ธฐ๋‹ค๊ฐ€ ์ปฌ๋ ‰์…˜ ๋‹จ์œ„๋ฅผ ๋˜ ๋งŒ๋“ค์–ด์„œ ์ง‘์–ด๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.


๊ทธ๋ฆฌ๊ณ  ๋˜ ๋ณด๋ฉด์„œ ๋А๋‚€๊ฒŒ, Go ๊ฐœ๋ฐœ์ž๋“ค์€ ๋ญ”๊ฐ€ ๋‹ค ์‹œ์Šคํ…œ ๋Œ€์ถฉ ๋งŒ๋“œ๋Š” ๋ฐ์—๋Š” ์ผ๊ฐ€๊ฒฌ์ด ์žˆ๋Š”๊ฑฐ๊ฐ™๋‹ค.
"dbName" ํ•„๋“œ๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์œผ๋ฉด "dbName"์„ ์ž…๋ ฅํ•˜๋ผ๊ณ  ํ•ด์•ผ์ง€, ๋˜ Go ๊ตฌ์กฐ์ฒด ์ด๋ฆ„์œผ๋กœ ์—๋Ÿฌ๋ฅผ ๋•Œ๋ฆฌ๊ณ  ์žˆ๋‹ค.
์™œ ์ด๋Ÿฌ๋Š”๊ฑฐ์ง€...



์ฐธ์กฐ
https://milvus.io/docs/manage_databases.md
https://milvus.io/api-reference/restful/v2.5.x/v2/Database%20(v2)/List.md