DB

[ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ 2์›” MySQL] 1ํšŒ์ฐจ

๋ฐฐ๊ณ ํŒŒ์š” 2023. 2. 8. 23:07
728x90

๐Ÿ“ RDBMS ?

  • row ๋ž‘ ์ปฌ๋Ÿผ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, 
  • ์Šคํ‚ค๋งˆ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ๋งˆ๋‹ค, ์Šคํ‚ค๋งˆ๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š์„ ๋•Œ.
  •  ์Šคํ‚ค๋งˆ๊ฐ€ ํ™•์‹คํ•˜๋‹ค. 
  •  
  • ๋นˆ์ž๋ฆฌ๋ฅผ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ณ , ๋นˆ์ž๋ฆฌ์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ๋“ค์„ ๋„ฃ์–ด. :: ๊ทธ๋ž˜์„œ READ๊ฐ€ ๋А๋ฆด ์ˆ˜ ์žˆ๋‹ค. 
  • Colum Oriented Database ๋Š” READ ๊ฐ€ ๋น ๋ฅด๊ณ , Write(Insert)๊ฐ€ ๋А๋ฆผ. -- ์ž๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋„ฃ์–ด์•ผํ•ด์„œ ๋А๋ฆฐ๊ฑฐ.
  • Row Oriented Database๋Š” READ ๊ฐ€ ๋А๋ฆผ, Write(Insert)๊ฐ€ ๋น ๋ฆ„. -- ๋นˆ์ž๋ฆฌ์— ๋„ฃ๋Š”๊ฑฐ๋ผ์„œ ๋น ๋ฆ„.
  • Row Oriented Database :: ์ธ๋ฑ์Šค๋ž‘ ๊ด€๋ จ์ด ์žˆ์ง€.
  •  
  • ์‹œ๊ฐ„๋ณต์žก๋„์™€๋Š” ๊ด€๋ จ์ด ์—†์Œ.

 

 

 

์„œ๋ฒ„์˜ ํฌ๊ธฐ๋ฅผ ํ‚ค์›Œ์„œ ์Šค์ผ€์ผ๋งํ•  ์ˆ˜ ๋ฐ–์— ์—†๋‹ค๋Š” ์ ์ด ๋‹จ์ ์ด ๋œ๋‹ค. 

๋ถ„์‚ฐ ์ €์žฅ์„ ํ•˜์ง€ ์•Š์•„์„œ ๋ฐ์ดํ„ฐ ์ •ํ™•์„ฑ์ด ๋†’๋‹ค.

 

 

 

๐Ÿ“ NoSQL ?

  • ๋ธ”๋กœ๊ทธ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•จ.
  • document ๋‚˜ xml๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
  • scale out ์— ์šฉ์ดํ•จ. 
  • RDB๋Š” ๊ฐ™์€ ์ด๋ฆ„์˜ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†๋Š”๋ฐ,  scale out ์ด๋ผ๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์„œ๋ฒ„ 1,2,3 ์— USER ์ด๋ผ๋Š” ํ…Œ์ด๋ธ”์„ ๋‚˜๋ˆ ์„œ ์ €์žฅ์„ ํ•˜๋Š” ๊ฒƒ์ž„.
  • ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธธ๋•Œ๋„ ์ž˜ ์“ฐ๊ธฐ๋„ ํ•จ.
  •  

 

๐Ÿ“  ์ƒค๋”ฉ๊ณผ Scale out ์˜ ์ฐจ์ด.

 

 

๐Ÿ“ ์‹ ๊ทœ ํ”„๋กœ์ ํŠธ์—์„œ RDBMS์™€ NoSQL์„ ์„ ํƒํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ์„ ํƒํ•  ๊ฒƒ์ธ์ง€ ?

  • ์‚ฌ์šฉ์ž๊ฐ€ ์“ฐ๋Š” ํฌ์ŠคํŠธ ๊ฐ™์€ ๊ฑฐ๋Š” NoSQL ๋กœ ๋ถ„์‚ฐ ์ €์žฅํ•ด์„œ ํ•˜๋Š” ๊ฒƒ.
  • RDBMS๋Š” USER ํ…Œ์ด๋ธ”๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝ ๋นˆ๋„๊ฐ€ ์ ์€ ๊ฒƒ์—์„œ, ์ •ํ™•์„ฑ์„ ์š”ํ•  ๋•Œ. ๊ทธ๋Ÿด ๋•Œ ์“ธ ๊ฒƒ ๊ฐ™๋‹ค,
  •  

 

๐Ÿ“ ํŒŒํ‹ฐ์…˜ ํ‚ค ?

  • ํŒŒํ‹ฐ์…˜์€ ๋ฆฌ๋“œํ•  ๋•Œ ํฌ๊ฒŒ ๋„์›€์ด ์•ˆ๋จ.
  •  

 

๐Ÿ“ Big Query ?

  • ๊ตฌ๊ธ€์—์„œ ๋งŒ๋“  ์—”์ง„
  • ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • No-SQL๊ณผ RDBMS์˜ ์žฅ์ ์ด ๋‹ค ์žˆ์Œ.

 

 

์Šค์ผ€์ผ ์•„์›ƒ :: ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ํฉ๋ฟŒ๋ ค๋†“๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Œ. 

๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต๋˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ์žˆ์Œ. 

 

์‹ ์ž… ์ˆ˜์ค€์—์„œ DB ๋‹ค๋ค„์•ผ ํ•  ๊ฒƒ :: Redis ์ •๋„๋Š” ์•Œ์•„์•ผํ•  ๊ฒƒ ๊ฐ™์Œ. 

 

 

 

 

 

 

 

๐Ÿ“ ์„œ๋ฒ„๊ฐ€ ๋ถ„์‚ฐ๋˜์–ด ์žˆ์„ ๋•Œ, insert ํ•˜๋Š” ๊ฒƒ์„ ๋‹ค์ค‘ํด๋ฆญ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ๋‘๋ฒˆ์˜ insert๊ฐ€ ๋œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ ์ธ๊ฐ€?

  • ๋ถ„์‚ฐ๋œ ์„œ๋ฒ„์—์„œ ๋ ˆ๋””์Šค์—์„œ ์Šค์ผ€์ผ ๋ฝ์„ ๊ฑด๋‹ค. 
  • ๋ ˆ๋””์Šค๋Š” ์Šค์ผ€์ผ ์•„์›ƒ์„ ์•ˆํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฝ์„ ๊ฑธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ 
  • ์ด ๋•Œ, ๋ ˆ๋””์Šค๊ฐ€ ์Šค์ผ€์ผ ์•„์›ƒ์„ ์•ˆํ•œ๋‹ค. ๋Š” ๊ฒƒ์ด ์ค‘์š” ํฌ์ธํŠธ ์˜€๋‹ค. ๊ณ  ํ•œ๋‹ค...

 

 


์ถœ์ฒ˜ :  ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ 2์›” MySQL ๋ผ์ด๋ธŒ.

 

 


๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์œ„ํ•œ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค. 

์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์„ธ์š”! 

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

728x90