๐ Vector Database๋?
AI ์๋์ ์ ์ด๋ค๋ฉด์ ๋ฐ์ดํฐ์ ์ค์์ฑ์ ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ ์ด์ ๊ธฐ์ ์ ์์ฐ์ด ๋์๊ณ , ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ํ์ฉํ๋ ๊ฒ์ด ์ค์ํ ๊ณผ์ ๋ก ๋๋๋์์ต๋๋ค. ์ด๋ฌํ ๋ฐฐ๊ฒฝ ์์์ ์ฐจ์ธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ Vector Database๋ ๋ฌด์์ธ์ง ์ฌ๋ฌ๋ถ๊ณผ ํจ๊ป ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. Vector Database๋ AI์ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ด ๋์ฑ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๊ฒ์ํ ์ ์๋๋ก ์ค๊ณ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ข ๋ฅ์ ๋๋ค.

๋ฒกํฐ๋ ๋ฌด์์ผ๊น์? ๊ฐ๋จํ ๋งํด, ๋ฒกํฐ๋ ๋ฐฉํฅ๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๋ ์ํ์ ๊ฐ์ฒด์ ๋๋ค. AI์์ ๋ฒกํฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ซ์๋ก ํํํ ๊ฒ์ผ๋ก, ์ด๋ฅผ ํตํด ๊ธฐ๊ณ๊ฐ ์ดํดํ๊ณ ์ฒ๋ฆฌํ ์ ์๋ ํํ๋ก ๋ณํ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฒกํฐ๋ค์ ๋จธ์ ๋ฌ๋์์ ์์ฃผ ์ฌ์ฉ๋๋ฉฐ, AI๋ ๋ฒกํฐ๋ฅผ ํตํด ํจํด์ ์ธ์ํ๊ณ ์์ธก์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ Vector Database๋ AI ์๋์ ๊ผญ ์์์ผ ํ ์ฐจ์ธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ ๊ฒ์ด์ฃ .
Vector Database๋ ๊ณ ์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์๋๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. ์ด๋ ์ ํต์ ์ธ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ค๋ฅด๊ฒ ์ค๊ณ๋์์ผ๋ฉฐ, ๋๋์ ๋ฐ์ดํฐ์์ ์ ์ฌ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ฒ์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ํ๋ฃจ์๋ ์๋ง์ ์ ๋ณด๋ฅผ ๊ฒ์ํ์ง๋ง, ๊ทธ ์ ๋ณด๊ฐ ์ผ๋ง๋ ์ ์ฉํ์ง๋ ๊ฒ์ ์๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. Vector Database๊ฐ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์ฃผ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๋ถ์ ์ํ์ ๋์ฑ ํธ๋ฆฌํ๊ฒ ๋ง๋ค์ด ์ค๋๋ค.
๐ AI ์๋์ ๊ผญ ์์์ผ ํ ์ด์
AI์ ๋น ๋ฐ์ดํฐ์ ๊ฒฐํฉ์ ์ด์ ์ฐ๋ฆฌ๊ฐ ์ด๊ณ ์๋ ์๋๋ฅผ ์ ์ํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์๋์์ ํจ๊ณผ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ ํ์๋ถ๊ฐ๊ฒฐํ ์์์ ๋๋ค. Vector Database๋ AI์ ํ์ฉ๋๋ฅผ ๋์ฌ ์ฃผ๋ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง ๊ฒ์, ์์ฐ์ด ์ฒ๋ฆฌ ๋ฐ ์ถ์ฒ ์์คํ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์๋ค๋ฉด, ์ค๋๋ ์ AI ๋ฐ์ ์ ๋ถ๊ฐ๋ฅํ์ ๊ฒ์ ๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ์๊ฐํ๊ธฐ์ Vector Database๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ์์์ ํ์ ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ํํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ด์๋๋ ๊ณณ์ผ๋ก ์๊ณ ์์ง๋ง, Vector Database๋ ๋น์ ํ ๋ฐ์ดํฐ๋ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๊ฒ ํด ์ค๋๋ค. ์ด๋ ์์ , ์์ , ํ ์คํธ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ธ๊ณต์ง๋ฅ์ด ์ฐฝ์์ ์ธ ์์ ์ ์ํํ ์ ์๋๋ก ๋์์ฃผ์ฃ .
์ฌ๋ฌ๋ถ๋ ์ด๋ฐ ๊ฒฝํ ์์ผ์์ฃ ? ๊ฒ์์ ํ๊ณ ์ถ์ง๋ง, ์ํ๋ ์ ๋ณด๊ฐ ๋์ณ๋๋ ๊ฒฝ์ฐ ๋ง์ ๋๋ค. Vector Database๋ ์ ์ฌ๋ ๊ธฐ๋ฐ์ ๊ฒ์์ ํตํด ์ฌ๋ฌ๋ถ์ด ํ์๋ก ํ๋ ์ ๋ณด์ ๋์ฑ ๋น ๋ฅด๊ฒ ์ ๊ทผํ ์ ์๊ฒ ํด ์ค๋๋ค. ์ด์ฒ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์งํ๋ ์ฐ๋ฆฌ์ ์ ๋ณด๋ฅผ ๋์ฑ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ๋๋ ์ญํ ์ ํ๊ณ ์๋ค๋ ๊ฒ์ ๊ธฐ์ตํด ๋์ธ์.
๐ Vector Database์ ํน์ง
Vector Database๋ AI ์๋์ ๊ผญ ์์์ผ ํ ์ฐจ์ธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค ํ๋๋ก, ๋ช ๊ฐ์ง ์ค์ํ ํน์ง์ ์ง๋๊ณ ์์ต๋๋ค. ์ฐ์ , ๊ณ ์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ค๋ฃฐ ์ ์๋ค๋ ์ ์ ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ฌ๋ฆฌ, Vector Database๋ ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐ ํํ๋ก ์ ์ฅํ์ฌ ์ ์ฌํ ๋ฐ์ดํฐ๋ผ๋ฆฌ ์ฝ๊ฒ ๊ฒ์ํ ์ ์๊ฒ ํด ์ค๋๋ค.
๋ํ, ์ค์๊ฐ ๋ฐ์ดํฐ์ ๊ฒ์ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฆ ๋๋ค. ์ด๋ ํนํ ๊ธ์ต, ํฌ์ค์ผ์ด, ๋ง์ผํ ๋ฑ์ ๋ถ์ผ์์ ํฐ ์ฅ์ ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ถ์ํ๊ณ , ํ์ํ ์ ๋ณด๋ฅผ ์ ์ํ๊ฒ ์ ๊ณตํ ์ ์๋ ์์คํ ์ ๋ชจ๋ ๊ธฐ์ ์ ๋ค๊ฐ์ค๋ ๊ฒฝ์๋ ฅ์ ๋์ด๋ ์์๊ฐ ๋ ๊ฒ์ ๋๋ค.

๐ ๏ธ Vector Database ํ์ฉ ์ฌ๋ก
Vector Database๋ ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ AI ์๋์ ๊ผญ ์์์ผ ํ ์ฐจ์ธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์์ ๊ฐ๋ฅ์ฑ์ ์ดํด๋ณด์์ผ๋, ์ด์ ํ์ฉ ์ฌ๋ก์ ๋ํด ์ด์ผ๊ธฐํด ๋ณผ๊น์? ์ถ์ฒ ์์คํ ์ Vector Database์ ๋ํ์ ์ธ ํ์ฉ ๋ถ์ผ ์ค ํ๋์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ทํ๋ฆญ์ค๋ ์คํฌํฐํ์ด์ ๊ฐ์ ํ๋ซํผ์์ ์ฌ๋ฌ๋ถ์ด ์ข์ํ ๋งํ ์ฝํ ์ธ ๋ฅผ ์ถ์ฒ๋ฐ๋ ๊ฒฝํ์ด ์์ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์ถ์ฒ ์์คํ ์์ Vector Database๊ฐ ์ค์ํ ์ญํ ์ ํ๊ฒ ๋ฉ๋๋ค.
๋ํ, ์ด๋ฏธ์ง ๊ฒ์ ์์คํ ์์๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๋ฌ๋ถ์ด ๊ตฌ๊ธ์์ "๊ฐ์์ง"๋ผ๊ณ ๊ฒ์ ํ์ ๋, ์์ฒ ์๋ง ์ฅ์ ์ฌ์ง ์ค์์ ๊ด๋ จ๋ ์ด๋ฏธ์ง๋ค์ด ๋จผ์ ๋จ๊ฒ ๋์ฃ . ์ด๋ Vector Database๋ ๊ฐ ์ด๋ฏธ์ง์ ๋ฒกํฐ๋ฅผ ๋ถ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ ํฉํ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ์ด์ฒ๋ผ Vector Database๋ ๋ค์ํ ๋ถ์ผ์์ ์ฌ๋ฌ๋ถ์ ์ํ์ ํธ๋ฆฌํ๊ฒ ๋ง๋ค์ด ์ฃผ๊ณ ์์ต๋๋ค.
๐ ๋ฐ์ดํฐ ์ ๋ฆฌ ๋ฐ ์์ฝ
Vector Database๋ AI ์๋์ ๊ผญ ์์์ผ ํ ์ฐจ์ธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์, ์ค์๊ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ๊ณ ์ฐจ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํนํ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ ๊ฐ๋จํ ํ๋ก ์ด ๊ธฐ์ ์ ํน์ง๊ณผ ์ฃผ์ ํ์ฉ ๋ถ์ผ๋ฅผ ์์ฝํด๋ณด๊ฒ ์ต๋๋ค.
| ํน์ง | ์ค๋ช |
|---|---|
| ๊ณ ์ฐจ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ | ๋ค์ํ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐ ํํ๋ก ์ ์ฅํ๊ณ , ์ ์ฌ๋ ๊ธฐ๋ฐ ๊ฒ์ ๊ฐ๋ฅ |
| ์ค์๊ฐ ๊ฒ์ | ๋น ๋ฅธ ๋ฐ์ดํฐ ๊ฒ์ ๋ฐ ๋ถ์ ๊ฐ๋ฅ |
| ์ถ์ฒ ์์คํ | ๊ฐ์ธํ๋ ์ปจํ ์ธ ๋ฐ ์ ํ ์ถ์ฒ |
| ์ด๋ฏธ์ง ๊ฒ์ | ์ ์ฌํ ์ด๋ฏธ์ง ๊ฒ์ ๋ฐ ๋ถ๋ฅ ๊ฐ๋ฅ |
์ด๋ฐ ๊ธ๋ ์ฝ์ด๋ณด์ธ์
์ฌ์ง๊ฐ์์ ๊ฑฐ๊ธธ 1๋ฐ2์ผ ์ข ์ฃผ ํ๊ธฐ feat.2021์์ฆ์คํ, ktx ํ๊ณ ๊ฐ๊ธฐ
์ฌ์ง๊ฐ์์ ๊ฑฐ๊ธธ 1๋ฐ2์ผ ์ข ์ฃผ ํ๊ธฐ feat.2021์์ฆ์คํ ์๋ ํ์ธ์. ์ค๋ซ๋ง์ ๋ก๋ ๋ผ์ด๋ฉ ํฌ์คํ ์ ํฉ๋๋ค. ์ฌ์ค ๋๋๊ฐ ์ข ์ฃผ๋ ํ๊ณ ์์ต๋๋ค๋ง, ์ต๊ทผ์ ๋ค๋ ์จ ์ฌ์ง๊ฐ์์ ๊ฑฐ๊ธธ ์ข ์ฃผ ํ๊ธฐ๋ถํฐ ์ฌ
stricky.tistory.com
ํ๋ก๊ทธ๋๋จธ์ค SQL ์ฝ๋ฉํ ์คํธ select ๋ฌธ์ ํ์ด #2
ํ๋ก๊ทธ๋๋จธ์ค SQL ์ฝ๋ฉํ ์คํธ select ๋ฌธ์ ํ์ด #2 ์ง๋ 1ํธ์ ์ด์ด์, ์ด๋ฒ์๋ ํ๋ก๊ทธ๋๋จธ์ค SQL ๋ฌธ์ ๋ฅผ ๋ช๋ฌธ์ ํ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 2021.09.09 - [Database/ํ๋ก๊ทธ๋๋จธ์คSQL] - ํ๋ก๊ทธ๋๋จธ์ค SQL ์ฝ๋ฉ
stricky.tistory.com
ํ๋ก๊ทธ๋๋จธ์ค SQL ์ฝ๋ฉ ํ ์คํธ select ๋ฌธ์ ํ์ด
ํ๋ก๊ทธ๋๋จธ์ค SQL ์ฝ๋ฉ ํ ์คํธ select ๋ฌธ์ ํ์ด SQL ์ฐ์ตํ์ ๋ค๊ณ ํ๋ก๊ทธ๋๋จธ์ค SQL ํ์ด๋ณด์๋ ๋ถ๋ค์ด ๋ง์ด ๊ณ์๋ค์. ์ค๋๋ถํฐ ํ๋์ฉ ํ์ด๋ฅผ ์จ๋ณผ๊น ํฉ๋๋ค. ์์, ๊ทธ๋ผ ๋ ๊ณ ๋ ๊ณ ~!!! select ๋ชจ๋
stricky.tistory.com
โ FAQ
Q1: Vector Database๋ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋์?
A: Vector Database๋ ๊ณ ์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐ ํํ๋ก ๋ณํํ์ฌ ์ ์ฅํฉ๋๋ค. ์ด๋ ์ด๋ฏธ์ง, ํ ์คํธ, ์ค๋์ค ๋ฑ ๋น์ ํ ๋ฐ์ดํฐ๋ ํฌํจ๋ฉ๋๋ค.
Q2: Vector Database์ ์ฅ์ ์ ๋ฌด์์ธ๊ฐ์?
A: ์ฃผ๋ ์ฅ์ ์ ์ค์๊ฐ ๋ฐ์ดํฐ ๊ฒ์ ์๋๊ฐ ๋น ๋ฅด๋ฉฐ, ์ ์ฌ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ฒ์์ด ๊ฐ๋ฅํ๋ค๋ ์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
Q3: Vector Database๋ฅผ ์ด๋์ ์ฌ์ฉํ ์ ์๋์?
A: ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ ์ ์์ผ๋ฉฐ, ํนํ ์ถ์ฒ ์์คํ , ์ด๋ฏธ์ง ๊ฒ์, ์์ฐ์ด ์ฒ๋ฆฌ ๋ฑ์ ๋ถ์ผ์์ ๊ทธ ์ ์ฉ์ฑ์ด ๋์ต๋๋ค.