์ด๋ฏธ ๊ฐ๋ฐ์์ด๊ฑฐ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์๋ฐ ์ปดํจํฐ ํ๊ณผ๋ฅผ ์ ๊ณตํ์ง ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ฝํ์ ๋ถ๋ค, ์ด ๊ฐ์ข ํ๋๋ก ํ์ ์ง์์ ์ป์ด๊ฐ์ธ์!
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ก
MySQL
ERD
์ ๊ทํ
์ํฌ๋ฒค์น ์ฌ์ฉ๋ฒ
์ปด๊ณต ์ถ์ ๊ฐ๋ฐ์๋ง ์๊ณ ์๋ ์ง์์ด ์๋ค?
์ด ๊ฐ์์ ํจ๊ป๋ฉด ๋น์ ๊ณต์๋ ์ ์ ์์ด์ ๐
๐ซ
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ์ง์์ ๋ฐฐ์ฐ๊ณ ์ถ์๋ฐ, ์ ๊ณต ์์ ์ ๋๋ฌด ๋๊บผ์์.
๐ค
์ ๊ณต์ง์์ ๋ค ๋ฐฐ์ด๋ค ํด๋ ์ค๋ฌด์์ ์ด๋ป๊ฒ ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์.
๐ฅฒ
๊ฐ๋ ์๋ฒ ๊ฐ๋ฐ์์ ๋ง์ด ์ ์ ํตํด์ ๋ถ๋๋ฌ์์.
์ปด๊ณต ์ง์์ ์ ๊ณต์๋ง์ ์ง์?
๋ฐ์ดํฐ๋ฒ ์ด์ค, RDBMS, SQL, ์ ๊ทํ, ERD, Transaction... ์น/์ฑ/์๋ฒ ๊ฐ๋ฐ์๊ฐ ๋๋ ค๊ณ ํ ๋ ๋ฐ๋์ ์์์ผ ํ ๊ฐ๋ ์ ๋๋ค. ์ปดํจํฐํ๊ณผ ์ ๊ณต์๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ์ง์์ ํ์ฌํ๊ณ ์์ฃ .
์ปดํจํฐ ๊ณตํ ์ ๊ณต ํ์ต์ ๊ฑฐ์น์ง ์์ ๋น์ ๊ณต์๋ถ๋ค์ ํญ์ ์ ๊ณต์๋ค์ด ๋ฌด์ธ๊ฐ ๋๋จํ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์๋ค๊ณ ์๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ง๋ง ์ฐจ๊ทผ์ฐจ๊ทผ ํ์ตํ๋ฉด ๋น์ ๊ณต์๋ ์ปด๊ณต ์ ๊ณต์๋งํผ ์ ๊ณต์ง์์ ์ตํ๋ ๊ฒ ๊ฐ๋ฅํฉ๋๋ค. ์ค๋ฌด์ ํ์ํ ์ง์ ์์ฃผ๋ก ํต์ฌ๋ง ์๋ ค๋๋ฆด๊ฒ์.
์๋ ์ธ ๊ฐ์ง ์ง๋ฌธ์ '์'๋ผ๊ณ ๋ต๋ณํ ์ ์๋ค๋ฉด, ์ด ๊ฐ์์ ํจ๊ปํด์!
๋น์ ๊ณต์์ด์ง๋ง ์น, ์ฑ, ์๋ฒ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์ ์ฌ๋
๋ฐฑ์๋๋ฅผ ์ ๋ชจ๋ฅด๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
์ ๊ณต ๋ด์ฉ ์ค ์ค๋ฌด์์ ์์ฃผ ์ฐ์ด๋ ๋ด์ฉ๋ง ์๊ณ ์ถ์ ์ฌ๋
๊ฐ์ ๊ต์์ ์ ๊ณตํฉ๋๋ค.
์ง๋ฌธ์๋ 48์๊ฐ ์ด๋ด ๋ต๋ณ!
๋์ค์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ MySQL์ ์ฌ์ฉํฉ๋๋ค.
์ํฌ๋ฒค์น๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์ผ๋ก ํ์ธํ๋ฉฐ SQL๋ฌธ์ ๋ฐฐ์๋๋ค.
๋๊บผ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ค ์์ฃผ ์ฐ๋ ๊ฒ๋ง ์์ถํด์ ์ค๋ช ํฉ๋๋ค.
ํ ์ด๋ธ ์ค๊ณ(ERD, ์ ๊ทํ)
์ํฌ๋ฒค์น ์ฌ์ฉ๋ฒ ์๊ฐ
CRUD, JOIN, Index, Stored Procedure, Trigger, View ๋ฑ์ SQL ํ์ต
Transaction, Isolation, Replication, Sharding, NoSQL ๋ฑ์ ์ฉ์ด ์ดํด
Q. ์ ์์ง์์ด ๋๋ํ ํ๋ ์ฉ๋์ด๋๋ฐ, ์ง์ง์ธ๊ฐ์?
๋ค. ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๊ณต๊ฐ๋ง ์์ผ๋ฉด DB ์ค์น๋ถํฐ ๋ฐ์ดํฐ ์กฐ์๋ฒ๊น์ง ๋ค ์๋ ค๋๋ฆฝ๋๋ค.
Q. ์ ๋ง ์ ๊ณต์์ ๋์ผํ ์ง์์ ์ป๊ฒ ๋๋์?
์ ๊ณต์๋ณด๋ค๋ ๋ ์๊ฒ ๋ฉ๋๋ค๋ง, ์ ๊ณต์๊ฐ ๋ฐฐ์ฐ๋ ์ค๋ฌด์ ์ธ๋ฐ์๋ ์ง์์ ์ ๋ฐฐ์๋ ๋ผ์ ์๊ฐ์ ์๋ ์ ์์ต๋๋ค.
Q. ๋ฐฑ์๋ ์ง๋ง์๋ ๋ค์ด๋ ์ ์ฉํ๊ฐ์?
๋ค. ์ผ๋จ ์ฌ๊ธฐ์ ๋์ค๋ ๊ฐ๋ ์ ํ์ ์ฐ์๊ฒ ๋ ๊ฒ๋๋ค. ๋ค๋ง DB๋ฅผ ์ ๋ฌธ์ ์ผ๋ก ๋ค๋ฃจ์ค ๊ฑฐ๋ผ๋ฉด DB ๋ช ๋ น์ด, ์ฑ๋ฅ ํ๋ ๊ด๋ จ ๊ฐ์๋ ์ฑ ์ ์ถ๊ฐ๋ก ํ์ตํ์๋ ๊ฒ ์ข์ต๋๋ค. ๊ฐ์ข ๋ง์ง๋ง ์์์ ์ด๋ค ์ ๋ค์ ๋ ๋ฐฐ์์ผ ํ๋์ง ์ ๋ฆฌํด ๋์์ต๋๋ค.
์ฐธ๊ณ ์๋ฃ) ์ ๋ก์ด ๊ฐ์ ์ ์ฒด ๋ก๋๋งต
Q. ๋ฏธ๋ฆฌ ์ค์นํด์ผ ํ ํ๋ก๊ทธ๋จ์ด ์๋์?
MySQL๊ณผ Excel์ ์ค์นํด ๋๋ฉด ์ข์ต๋๋ค. MySQL ์ค์น๋ฒ์ ๊ฐ์ข์์ ์ค๋ช ํด ๋๋ฆฌ๊ณ Excel ๋ถ๋ถ์ ๊ทธ๋ฅ ๋์ผ๋ก ๋ณด์ ๋ ๋ฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋น์ ๊ณต์๋ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ก ์ ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ถ
ํ๋ก ํธ ๊ฐ๋ฐ์์ธ๋ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ DB ๊ด๋ จ ์ด์ผ๊ธฐ๋ฅผ ํ ๋๋ง๋ค ๋งํ๋ ๋ถ
๋ฐฑ์๋ ๊ฐ๋ฐ์ํํ ํญ์ DB ๊ด๋ จ๋ ๊ฒ์ ๋ฌผ์ด๋ด์ผ ํด์ ๋ฏธ์ํ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋๋ํ SSD/ํ๋๋์คํฌ
62,181
๋ช
์๊ฐ์
1,437
๊ฐ
์๊ฐํ
9,529
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
21
๊ฐ
๊ฐ์
์ ๊ฐ์์ ์ฅ์ ์ Q&A์ ๋๋ค(์ธํ๋ฐ ๋ต๋ณ์ 2ํ ์์). 24์๊ฐ ์ด๋ด์ ์ต๋ํ ๋ต๋ณ๋๋ฆฝ๋๋ค! ๊ฐ์ด ๊ณ ๋ฏผํ๋ค๋ ๋๋์ผ๋ก ๋ต๋ณ ๋๋ฆด๊ฒ์!
https://www.zerocho.com/lecture
์ ๋ก์ด ๊ฐ์ ์ ์ฒด ๋ก๋๋งต
โ Node.js๊ต๊ณผ์, ์ฝ๋ฉ์์จํ์ต ์ ๋ก์ด์ ์๋ฐ์คํฌ๋ฆฝํธ, Let's Get IT ์๋ฐ์คํฌ๋ฆฝํธ, ํ์
์คํฌ๋ฆฝํธ ๊ต๊ณผ์ ์ ์
โ ZeroCho.com ์ด์์
โ ํ) ์ ํ๋ธ์์ ZeroCho TV๋ก ๊ฐ๋ฐ ๊ด๋ จ ๋ฐฉ์ก์ค
โ ํ) ์ค๋ชจ์ดํก CTO
โ ์ ) ์ค๋์ํฝ์
CTO(์นด์นด์ค๋ชจ๋น๋ฆฌํฐ์ ์์ฏ ํ ์นด์นด์ค๋ชจ๋น๋ฆฌํฐ ์ต์ฐ์ ๊ฐ๋ฐํํธ์ฅ)
์ ์ฒด
36๊ฐ โ (5์๊ฐ 2๋ถ)