Move Fast and Don't Break Things: Scaling Databases for the AI Era โ PlanetScale
ํ ์ค ํต์ฌ
AI ์๋์๋ ํธ๋ํฝ ๊ธ์ฆ๊ณผ ์์ด์ ํธ ์๋ํ๊ฐ ๋์์ ์ผ์ด๋๋ฏ๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒฉ๋ฆฌยท์ด์คํยท์ค๋ฉยท๋ฐฑํ๋ ์ ยท๋ถ๋ฆฌ ๊ตฌ์กฐ๋ก ์ค๊ณํ๊ณ ์ฌ๋๊ณผ AI ์์ด์ ํธ๊ฐ ์์ ํ๊ฒ ์ด์ํ ์ ์๋ DX๋ฅผ ์ ๊ณตํด์ผ ํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ๋ ์ฅ์ ๋ ๋ง์์ผ ํ๋ฉฐ, AI ์์ด์ ํธ๊ฐ ์ฝ๋ ์์ฑ๊ณผ ๋ฐฐํฌ๊น์ง ๋งก๋ ์๋์ผ์๋ก ์ด ๋ชฉํ๋ ๋ ์ค์ํด์ง๋ค.
-
1:02
AI ๊ท๋ชจ์ ์ฅ์ AI ์์๋ก ์ฌ์ฉ์์ ํธ๋ํฝ์ด ๊ธ์ฆํ๋ฉด์ ์ธํ๋ผ๊ฐ ๊ฐ๋นํ์ง ๋ชปํ๋ ์ฌ๋ก๊ฐ ๋๊ณ ์์ผ๋ฉฐ, ๋ชฉํ๋ ๋ ๋์ ๊ฐ์ฉ์ฑ๊ณผ ๊ฑด๊ฐํ ์๋น์ค ์ํ๋ฅผ ์ ์งํ๋ ๊ฒ์ด๋ค.
-
2:22
์ธ ๊ฐ์ง ๊ตฌ์ฑ ์์ ์ ์ผ๋ก ๋์ํ๋ ์์คํ ์ ๋ง๋ค๊ณ , ๊ทธ๊ฒ์ ๋๊ท๋ชจ ์ฌ์ฉ์ ํ๊ฒฝ์ผ๋ก ํ์ฅํ๊ณ , ๋ง์ง๋ง์ผ๋ก AI ์์ด์ ํธ๊ฐ ๊ทธ ๊ณผ์ ์ ํจ๊ป ์ํํ๊ฒ ํ๋ ์ธ ์ถ์ผ๋ก ๋ ผ์๊ฐ ์ ๊ฐ๋๋ค.
-
2:57
PlanetScale ์๊ฐ PlanetScale์ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ AI ๊ธฐ์ ๋ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ํ๋ฉฐ, ๋๊ท๋ชจ ์ฌ์ฉ์์ ๋์ ์ ๋ขฐ์ฑ์ ๋์์ ๋ค๋ฃจ๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์ด๋ฐ ์์น์ ์ค์ฒํ๋ค.
-
3:32
๊ฒฉ๋ฆฌ ์ปจํธ๋กค ํ๋ ์ธ, ๊ด์ธก ํ์ดํ๋ผ์ธ, ์ฑ ๋ฑ ๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ๋ถ๋ฆฌํด ํ ๋ถ๋ถ์ด ์คํจํด๋ ํต์ฌ ๋ฐ์ดํฐ์ ๋ค๋ฅธ ๊ฒฝ๋ก๊ฐ ํจ๊ป ๋ฌด๋์ง์ง ์๋๋ก ํด์ผ ํ๋ค.
-
4:32
์ด์คํ ๋ฐ์ดํฐ๋ ์ํ๋ฅผ ์์ผ๋ฉด ์ ๋๋ฏ๋ก primary์ replica๋ฅผ ์ฌ๋ฌ ๊ฐ์ฉ ์์ญ๊ณผ ๋ฐ์ดํฐ์ผํฐ์ ๋์ด, ์๋ฒ ์ฅ์ ๊ฐ ๋๋ ์๋น์ค๊ฐ ์ง์๋๋๋ก ํด์ผ ํ๋ค.
-
7:01
์ค๋ฉ ๋ฐ์ดํฐ์ ์ฟผ๋ฆฌ๋ฅผ ์ฌ๋ฌ ์๋ฒ๋ก ๋ถ์ฐํ๋ ์ค๋ฉ์ด ๋์ฉ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฅ์ ํต์ฌ์ด๋ฉฐ, ๊ฐ ์ค๋ ๋ด๋ถ์๋ primary์ replica๋ฅผ ๋ฌ์ผ ์์ ์ฑ์ด ๋์์ง๋ค.
-
8:26
๋ฐฑํ๋ ์ ๊ณผ๋ถํ๊ฐ ์ค๋ฉด ๋ฌด์กฐ๊ฑด ๋ฒํฐ๋ ๋์ ์์ฒญ์ด๋ ์ฐ๊ฒฐ์ ๊ฑฐ์ ํ๊ณ ์ผ๋ถ ํธ๋ํฝ์ ์ ์ง์ ์ผ๋ก ์ ํ์์ผ, ์ ์ฒด ์์คํ ๋ถ๊ดด๋ฅผ ๋ง๋ ์ค๊ณ๊ฐ ํ์ํ๋ค.
-
9:41
๋ถ๋ฆฌ OLTP, ๋ถ์, ํ, ์บ์๋ฅผ ํ๋ฐ ๋ฌถ์ผ๋ฉด ํธํด ๋ณด์ฌ๋ ์ฅ์ ์ ํ์ ์์ ๊ฒฝํฉ์ด ์ฌํด์ง๋ฏ๋ก, ๊ฐ ๊ธฐ๋ฅ์ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅ๋๊ณ ์คํจ๋ ๋ถ๋ฆฌ๋์ด์ผ ํ๋ค.
-
11:21
์์ด์ ํธ์๊ฒ ์ธํ๋ผ ์ ์ด๊ถ ๋ถ์ฌ ์์ด์ ํธ๊ฐ ์ฝ๋๋ง์ด ์๋๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ ๊ณผ ์ค๋ฉ๊น์ง ๋ค๋ฃจ๊ฒ ๋๋ฉด ์ํ์ด ์ปค์ง๋ฏ๋ก, ์์ ํ ์ธํฐํ์ด์ค์ ์ ์ง์ ์ ์ด๊ฐ ํ์๋ค.
-
12:56
์์ด์ ํธ๊ฐ VSchema๋ฅผ ์ค๊ณํ๊ธฐ Vitess์ VSchema๋ JSON ๊ธฐ๋ฐ ์ค์ ์ด๋ผ ์์ด์ ํธ๊ฐ ์ฝ๊ฒ ์ดํดํ๊ณ ์ ์ํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ค๋ฉ ์ ๋ต์ ํ๋กํ ํ์ ํ๊ณ ๋ฐฐํฌ๊น์ง ์ฐ๊ฒฐํ ์ ์๋ค.
-
14:51
ํธ๋ํฝ ์ ์ด ํธ๋ํฝ์ ํ๊ทธ์ ์์ฐ์ ๋ถ์ฌํด ํน์ ์์ฒญ๊ตฐ์ CPU๋ ๋ฐฑ์๋ ์ฌ์ฉ๋์ ์ ํํ๊ณ , ํ์ํ๋ฉด ๊ฒฝ๊ณ ยท์ฐจ๋จ์ผ๋ก ์ ์ง์ ์ ํ๋ฅผ ์ ์ฉํ๋ค.
-
15:55
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ธ๋์นญ ์ฝ๋์ฒ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ ๋ถ๊ธฐํด์ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์์ ๋ณ๊ฒฝํ ๋ค deploy request๋ก ๋ณํฉํ๋ฉด, ๋ค์ดํ์ ์์ด ์์ ํ๊ฒ ์คํค๋ง๋ฅผ ์งํ์ํฌ ์ ์๋ค.
-
16:50
๋ฐ์ดํฐ ์์ค ์๋ ๋๋๋ฆฌ๊ธฐ ์คํค๋ง ๋ฐฐํฌ ํ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ํด๋ฆญ์ผ๋ก ์ด์ ์ํ๋ก ๋๋๋ฆด ์ ์์ด์ผ ํ๋ฉฐ, ์ด ๋ณต๊ตฌ ์ ์ฐจ๋ API์ CLI๋ฅผ ํตํด ์์ด์ ํธ๊ฐ ์๋ํํ ์ ์๋ค.
-
17:45
์ข์ DX๋ ์์ด์ ํธ์๊ฒ๋ ์ข๋ค ๊ฐ๋ฐ์ ๊ฒฝํ์ ์ ์ค๊ณํ๋ฉด ์ธ๊ฐ์ด ์์ ํ๊ฒ ์ด์ํ ์ ์์ ๋ฟ ์๋๋ผ, MCP ์๋ฒ์ CLI๋ฅผ ํตํด AI ์์ด์ ํธ๋ ๊ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํด ์์ ์ ์ผ๋ก ์์ ํ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- AI ํธ๋ํฝ ๊ธ์ฆ์ ์ ์ ๋ก ํ๋ฉด ๋จ์ ํ์ฅ๋ณด๋ค ๊ฒฉ๋ฆฌยท์ด์คํยท๋ฐฑํ๋ ์ ๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋๋ ์ค๊ณ๊ฐ ๋จผ์ ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฝ๋์ฒ๋ผ ๋ธ๋์นญยท๋ฆฌ๋ทฐยท๋ณํฉยท๋๋๋ฆฌ๊ธฐ ํ๋ฆ์ ์ ๊ณตํด์ผ ์์ด์ ํธ ์๋ํ๊ฐ ์ค์ ์ด์์ ๋ค์ด์ฌ ์ ์๋ค.
- ์ธ๊ฐ๊ณผ ์์ด์ ํธ๊ฐ ๊ฐ์ ์์ ํ ์ธํฐํ์ด์ค๋ฅผ ์ฐ๊ฒ ๋ง๋ค๋ฉด, ์ด์ ์์ ์ฑ๊ณผ ์์ฐ์ฑ์ ๋์์ ์ป์ ์ ์๋ค.