๐ŸŒนย ์ •๋ฆฌ by ์žฅ๋ฏธ(https://velog.io/@newbiekim/)

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์ด๋ž€, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DBMS)์ด DB์— ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…, ์ถ”์ถœ, ์—…๋ฐ์ดํŠธ ๋ฐ ์‚ญ์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ์ปดํฌ๋„ŒํŠธ์ด๋‹ค.

์ฆ‰, DB๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ์‹œ์Šคํ…œ์„ ๋งํ•œ๋‹ค.

DB ์—”์ง„์„ ์กฐ์ž‘ํ•  ๋•Œ, DBMS ๊ณ ์œ ์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ DBMS๋Š” DBMS์˜ UI๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋‚ด์žฅ๋œ ์—”์ง„๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ž์‹ ๋งŒ์˜ API๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.

๋งŽ์€ DBMS๊ฐ€ ๋™์ผํ•œ DB ๋‚ด์— ๋‹ค์ค‘ ์ €์žฅ ์—”์ง„์„ ์ง€์›ํ•œ๋‹ค.

์ €์žฅ ์—”์ง„, ์ผ๋ช… ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„(Storage Engine)์€ DB์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ €์žฅํ•˜๊ณ  ์ ‘๊ทผํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

MySQL์—์„œ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๋ฉด ์‹ค์ œ๋กœ ์„œ๋ฒ„ ์ƒ์—์„œ๋Š” .frm์ด๋ผ๋Š” ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค. ์ด ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๋Š” ์†์„ฑ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ์ €์žฅ ์—”์ง„์ด๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ์ด ์–ผ๋งˆ๋‚˜ ๋น ๋ฅธ์ง€, ์–ผ๋งˆ๋‚˜ ์•ˆ์ •์ ์ธ์ง€, ํŠธ๋žœ์žญ์…˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”์ง€ ๋“ฑ์˜ ์ฐจ์ด์ ์ด ๋ฐœ์ƒํ•œ๋‹ค.

๋Œ€ํ‘œ์ ์ธ ์ €์žฅ ์—”์ง„ ์ข…๋ฅ˜


์ฐธ๊ณ  ์ž๋ฃŒ