๐Ÿ“˜ Programming/DB

[MySQL] MySQL์ด๋ž€? (์žฅ์ , ์—ญ์‚ฌ)

ํ•œ์ฝ”๋”ฉ 2020. 7. 10. 15:07
728x90
728x90

MySQL

MySQL์€ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(RDBMS: Relational DBMS)์ž…๋‹ˆ๋‹ค.

 

MySQL์€ ์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ, ๋‹ค์ค‘ ์‚ฌ์šฉ์ž์™€ ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, C์–ธ์–ด, C++, JAVA, PHP ๋“ฑ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ API๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

MySQL์€ ์œ ๋‹‰์Šค, ๋ฆฌ๋ˆ…์Šค, ์œˆ๋„์šฐ ๋“ฑ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠนํžˆ PHP์™€ ํ•จ๊ป˜ ์›น ๊ฐœ๋ฐœ์— ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฅด๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ์ƒ์—…์ ์œผ๋กœ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ƒ์—…์šฉ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ตฌ์ž…ํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.

 

C์–ธ์–ด, C++, JAVA, PHP ๋“ฑ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ API๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


MySQL์˜ ์žฅ์ 

 

1. ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๋Ÿฌ ๊ฐ€์ง€์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

3. ํฌ๊ธฐ๊ฐ€ ํฐ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ๋„ ์•„์ฃผ ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4. ๋„๋ฆฌ ์•Œ๋ ค์ง„ ํ‘œ์ค€ SQL ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

5. MySQL ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉ์ž์˜ ์šฉ๋„์— ๋งž๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


MySQL์˜ ์—ญ์‚ฌ

MySQL์€ 1995๋…„ 5์›”์— MySQL AB์‚ฌ์— ์˜ํ•ด ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์ด ๋ฐœํ‘œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  1998๋…„์—๋Š” ์œˆ๋„์šฐ ๋ฒ„์ „(Windows 95์™€ NT)์˜ MySQL์ด ๋ฐœํ‘œ๋ฉ๋‹ˆ๋‹ค.

 

2008๋…„์— ์ฌ ๋งˆ์ดํฌ๋กœ์‹œ์Šคํ…œ์ฆˆ์‚ฌ๊ฐ€ MySQL AB๋ฅผ ์ธ์ˆ˜ํ•จ๊ณผ ๋™์‹œ์— 5.1 ๋ฒ„์ „์„ ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„ 2009๋…„์— ์ฌ ๋งˆ์ดํฌ๋กœ์‹œ์Šคํ…œ์ฆˆ์‚ฌ๊ฐ€ ์˜ค๋ผํด๊ณผ ์ธ์ˆ˜ ํ•ฉ๋ณ‘๋จ์— ๋”ฐ๋ผ MySQL์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ๊ฐ€ ์˜ค๋ผํด๋กœ ๋„˜์–ด๊ฐ€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์˜ MySQL์€ 2015๋…„ 11์›”์— ๋ฐœํ‘œ๋œ 5.7 ๋ฒ„์ „์œผ๋กœ, ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ตญ๋‚ด์—์„œ๋Š” ์›น ์‚ฌ์ดํŠธ ์ œ์ž‘์— ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์ œ๋กœ๋ณด๋“œ๊ฐ€ MySQL 4.0 ๋ฒ„์ „๊นŒ์ง€๋งŒ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์–ด์„œ, ํ˜„์žฌ์—๋„ 4.0 ๋ฒ„์ „์ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

(์ถœ์ฒ˜ : http://tcpschool.com/mysql/mysql_intro_intro)

728x90
๋ฐ˜์‘ํ˜•