๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

DBMS

230509 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ ๊ฐ€์ด๋“œ

1.KEY -VALUE Database
๋ฐ์ดํ„ฐ๋ฅผ ํ‚ค-๋ฐธ๋ฅ˜๋กœ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
์‹ค์šฉ์„ฑ์ด ๋–จ์–ด์ง€๊ณ , ์„œ๋ธŒDB๋กœ ์‚ฌ์šฉ
Redis : ํŠน์ดํ•˜๊ณ , ๋งŽ์ด ์‚ฌ์šฉ. ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅ, redis๋Š”RAM์— ์ €์žฅ
             RAM์— ์ €์žฅ > ์†๋„๋น ๋ฆ„
            ๋ฉ”์ธ DB๋ฅผ RAM์— ๋ณต์‚ฌํ•˜๊ณ , ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ RAM์—์„œ ๊บผ๋‚ด์„œ ์‚ฌ์šฉ

2.RDBMS
๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ ํ˜•ํƒœ๋กœ ์ €์žฅํ•˜๊ณ  ์‹ถ์„๋•Œ, ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค
์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ• ์ง€ ์ด๋ฆ„(์†์„ฑ)์„ ์ž‘์„ฑํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ

 

๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ RANK์— ์ƒ์œ„๊ถŒ์€ ๋ชจ๋‘ RDBMS
RDBMS๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์‹ถ์œผ๋ฉด, SQL์„ ์‚ฌ์šฉํ•œ๋‹ค
ํ•˜์ง€๋งŒ, RDBMS๋Š” ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ์‹ซ์–ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ์ •๊ทœํ™” ์ง€์ผœ์•ผํ•œ๋‹ค.
๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต๋˜๋ฉด ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”๋กœ ์˜ฎ๊ฒจ๋ฒ„๋ฆฐ๋‹ค
์ •๊ทœํ™” ์ง„ํ–‰ → ๋‹จ์ : ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ๋ฌธ๋ฒ•์ด ์–ด๋ ค์›Œ์ง€๊ณ , ๋ณต์žกํ•ด์ง„๋‹ค.
                          ์žฅ์  : ๊ธฐ๋ณธ์ ์œผ๋กœ ํŠธ๋žœ์ ์…˜์„ ๊ฐ€์ง€๊ณ ์žˆ์–ด์„œ, ๋ˆ ๊ฑฐ๋ž˜ ์„œ๋น„์Šค ๋งŒ๋“œ๋Š”๋ฐ ์œ ๋ฆฌ
๋ฐ์ดํ„ฐ์˜ ์ž…์ถœ๋ ฅ ์†๋„๋ณด๋‹ค๋Š” ์ •ํ™•๋„๊ฐ€ ์ค‘์š”ํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ ๋‹ค๋ฉด, ์ผ๋ฐ˜์ ์œผ๋กœ RDBMS๋ฅผ ์„ ํƒํ•œ๋‹ค

3. Graph Database
GraphQL ์–ธ์–ด ์‚ฌ์šฉํ•ด์•ผํ•จ
SNS์˜ ์นœ๊ตฌ ๊ด€๊ณ„๋„, ์ „์—ผ๋ณ‘ ์ „์—ผ๋˜๋Š” ์ง€๋„, ํ•ญ๊ณต๊ธฐ ๋…ธ์„  ๋“ฑ

4.Document Database
๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ณด๋‹ค ์ž์œ ๋กญ๋‹ค
ํด๋”๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค๊ณ , ํด๋”์•ˆ์— Document๋ผ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ JSONํ˜•ํƒœ๋กœ ์ €์žฅํ•œ๋‹ค
(์ด๋ฆ„ : SEO ๋‚˜์ด : 20)
์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ• ์ง€ ์†์„ฑ์„ ๋ฏธ๋ฆฌ ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค
์˜ˆ)๊ธฐ์กด ๊ตฌ์กฐ : ์ด๋ฆ„ ๋‚˜์ด
                       ์ด๋ฆ„ ๋‚˜์ด ์ฃผ์†Œ
    ๊ตฌ์กฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜์–ด๋„ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค
๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š”๋‹ค
์ •๊ทœํ™” ์—†๋‹ค
DB์˜ ์ •ํ™•๋„๊ฐ€ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค

5.Column-family Database
๊ด€๊ณ„ํ˜•DB์™€ ๊ฐ™์ด ํ‘œ ํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ํ•˜๊ณ  ์‹ถ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค
๋˜‘๊ฐ™์ด ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๊ณ , ROW๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ, ๋ฐ์ดํ„ฐ์˜ ์‚ฝ์ž…์ด ์ž์œ ๋กญ๋‹ค.
ํ–‰๋งˆ๋‹ค ์ปฌ๋Ÿผ์ด ๋‹ฌ๋ผ๋„ ๋ฌด๊ด€ํ•˜๋‹ค
๋‹จ, ๋ฐ์ดํ„ฐ์˜ ์ž…์ถœ๋ ฅ ํ•˜๋ ค๋ฉด, SQL์„ ์‚ฌ์šฉํ•˜์ง€์•Š๊ณ , ์ž๊ธฐ๋“ค์ด ๋งŒ๋“  ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค
์ •๊ทœํ™”๋ฅผ ์•ˆํ•œ๋‹ค > ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•œ๋‹ค
์žฅ์  : ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ์ด ์‰ฝ๋‹ค. ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ์šฉ์ด, ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ์„ ๊ฐ๋‹นํ•ด์•ผ ํ•˜๋Š”๊ฒฝ์šฐ

6.Search engin
index๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉํ•œ๋‹ค
๋น ๋ฅธ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ๋ชฉ์ฐจ์˜ ์—ญํ• 
๊ฒ€์ƒ‰์ด ์ค‘์š”ํ•œ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ, ์‚ฌ์šฉํ•œ๋‹ค.

'DBMS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

230508 ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์ƒ์„ฑ ๋ฐ ์ฟผ๋ฆฌ ์˜ˆ์‹œ  (0) 2023.06.06
230508 DBMS  (0) 2023.06.06
MYSQL ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •  (0) 2023.06.06