Community

๐Ÿ“ƒ DB(Database) Engine ์ƒํƒœ๊ณ„ ์‚ดํŽด๋ณด๊ธฐ โœ๏ธ DB๊ฐ€ ํ•„์š” ์—†๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ์žˆ์ง€๋งŒ ์–ด๋А ์ •๋„ ๊ทœ๋ชจ๊ฐ€ ์žˆ๋‹ค ๋ณด๋ฉด ๋‹ค์–‘ํ•œ ์š”๊ตฌ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๊ธฐ ์œ„ํ•ด DB๊ฐ€ ํ•„์š”ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„

๐Ÿ“ƒ DB(Database) Engine ์ƒํƒœ๊ณ„ ์‚ดํŽด๋ณด๊ธฐ โœ๏ธ DB๊ฐ€ ํ•„์š” ์—†๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ์žˆ์ง€๋งŒ ์–ด๋А ์ •๋„ ๊ทœ๋ชจ๊ฐ€ ์žˆ๋‹ค ๋ณด๋ฉด ๋‹ค์–‘ํ•œ ์š”๊ตฌ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๊ธฐ ์œ„ํ•ด DB๊ฐ€ ํ•„์š”ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ MySQL์ด๋‚˜ Oracle์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ณค ํ•˜๋Š”๋ฐ์š”. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ๋งŒ ์‹ ๊ฒฝ ์“ฐ๋‹ค ๋ณด๋ฉด DB ์—”์ง„ ์ž์ฒด์— ๋Œ€ํ•ด์„œ๋Š” ๊นŠ๊ฒŒ ๊ณ ๋ฏผํ•˜์ง€ ์•Š๊ณ  ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์ด๋‚˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์œ„ํ•œ ํ…Œ์ด๋ธ” ๋ฐ ์ฟผ๋ฆฌ ์„ค๊ณ„๋งŒ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๋‚˜ ์„œ๋น„์Šค์—์„œ ์š”๊ตฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ฐ€๊ณต ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ์•ž์„œ ์ด์•ผ๊ธฐํ•œ DB๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์œ ํ˜•์˜ DB๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์„ฑ๋Šฅ์ด๋‚˜ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ ๋„์›€์ด ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งํฌ์—์„œ๋Š” ์œ ํ˜•๋ณ„๋กœ DB์˜ ์ธ๊ธฐ๋„๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋Š”๋ฐ์š”. ํŒŒํ‹ฐ์…”๋‹์ด ๊ฐ€๋Šฅํ•˜๊ณ  ๋‹ค๋ฅธ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„๊นŒ์ง€ ์ˆ˜ํ‰ ํ™•์žฅ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” Key-Value Store, JSON ์œ ์‚ฌ ํ˜•์‹์˜ ๋ฌธ์„œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ๋ฐ ์ฟผ๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋œ ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์œ ํ˜•์ธ Document Store, MySQL์ด๋‚˜ Oracle ๊ฐ™์€ ๊ด€๊ณ„ํ˜• DBMS, ๋™์ผํ•œ ์†Œ์Šค๋กœ๋ถ€ํ„ฐ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ๋“ค๋กœ ๊ตฌ์„ฑ๋˜๋Š” ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š”๋ฐ ์šฉ์ดํ•œ Time Series Database ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ๊ณ  ๊ฐ ์œ ํ˜•๋ณ„๋กœ ๋‹ค๋ฅธ ํŠน์ง•๋“ค์„ ๊ฐ–๋Š” DB๋“ค์ด ์–ด๋–ค ๊ฒŒ ์žˆ๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ DB ์—”์ง„์ด ๊ตฌ์„ฑ๋˜์–ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค ํ•˜๋”๋ผ๋„, ์ฃผ์–ด์ง„ ์š”๊ตฌ์‚ฌํ•ญ์„ ์œ„ํ•ด ์ข€ ๋” ์ข‹์€ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์— ์šฉ์ดํ•œ ๋‹ค๋ฅธ DB ์—”์ง„์„ ์„ ํƒํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋„“์€ ์‹œ์„ ์„ ๊ธฐ๋ฅด๋Š” ๊ฒƒ๋„ DB๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฐœ๋ฐœ์ž๋กœ์จ ๊ฝค ์ค‘์š”ํ•œ ์•ˆ๋ชฉ์ด๋ผ ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. ๊ฐ€๋ น, ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์œ„ํ•ด cache๋กœ ํ™œ์šฉํ•˜๋Š” redis๋ฅผ ํ™œ์šฉํ•œ๋‹ค๋“ ์ง€, ์‹ค์‹œ๊ฐ„ ํ†ต๊ณ„๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด Druid๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹๋“ค์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ฒ ์ฃ .

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค