๐ NewSQL์ด ๋ฌ๋ค! ๊ธฐ์กด RDBMS๋ฅผ ๋์ฒดํ ์ ์์๊น?
์ฌ๋ฌ๋ถ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธ๊ณ์ ์ ์ ํ ๋ฐ๋์ด ๋ถ๊ณ ์๋ค๋ ์ฌ์ค์ ์๊ณ ๊ณ์ จ๋์? ๋ง์ ์ฌ๋๋ค์ RDBMS๊ฐ ์ค๋ ์๊ฐ ๋์ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ์ ๋ ๊ฐ์๋ก ๊ตฐ๋ฆผํด์๋ค๊ณ ๋ฏฟ๊ณ ์์ต๋๋ค. ํ์ง๋ง NewSQL์ด ๋ฑ์ฅํ๋ฉด์ ์ด ๊ตฌ๋๊ฐ ๋ณํํ๊ณ ์์ต๋๋ค. ๊ณผ์ฐ NewSQL์ด ๊ธฐ์กด RDBMS๋ฅผ ๋์ฒดํ ์ ์์๊น์? ์ ์ ๊ฐ์ธ์ ์ธ ๊ฒฝํ๊ณผ ํจ๊ป ๋ค์ํ ์๊ฐ์์ ์ด ์ง๋ฌธ์ ํ๊ตฌํด๋ณด๋ ค ํฉ๋๋ค.

๐ NewSQL์ด๋ ๋ฌด์์ธ๊ฐ?
NewSQL์ ๋น๊ต์ ์ต๊ทผ์ ๋ฑ์ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ๋ก, ์ ํต์ ์ธ RDBMS์ ์ฅ์ ์ ์ด๋ฆฌ๋ฉด์๋ NoSQL์ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ด๊ณ ์์ต๋๋ค. ์ฝ๊ฒ ๋งํด, NewSQL์ '์๋ก์ด SQL'์ด๋ผ๋ ์ด๋ฆ์ ๊ฑธ๋ง๊ฒ, ์ ํต์ ์ธ SQL์ ํฌ๋งท์ ์ ์งํ๋ฉด์ ๋ ๋์ ์ฑ๋ฅ๊ณผ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ์ ๊ณตํ๋ ๊ฒ์ด์ฃ . ๋ต๋ตํ ์์คํ ์์์ ์ฌ๋ฌ๋ถ๋ ๊ฒฝํํด๋ณด์ จ์ ์ด ๋๋ฆฐ ์๋์ ๋ง๋ํ ๋ฆฌ์์ค ์๋ชจ! ์ด์ ๊ทธ๋ฐ ์๋๋ ๋๋ฌ์ต๋๋ค.
๐ก RDBMS์ ํ๊ณ
์ฐ๋ฆฌ์ ์ฌ๋ํ๋ RDBMS, ํ์ง๋ง ๊ทธ ์ด๋ฉด์๋ ํ๊ณ๊ฐ ์กด์ฌํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์์ด์ ์ ์ฐํจ์ด ํ์ํด์ง๋ ์๋์ ์ฐจ๊ฐ์ด SQL ์ฟผ๋ฆฌ๋ก ๋ชจ๋ ๊ฒ์ ํด๊ฒฐํ ์ ์์๊น์? ์ ๊ฒฝํ์ผ๋ก ๋ณด์์ ๋, ๊ธฐ์ ๋ค์ด ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ฒ๋ฆฌํด์ผ ํ ๊ฒฝ์ฐ ๊ธฐ์กด์ RDBMS๋ ๋ ์ด์ ํจ์จ์ ์ด์ง ์์ต๋๋ค. ์ด๋ด ๋ NewSQL์ ๋ฑ์ฅ์ด ๋์ฑ ๋ฐ๊ฐ์์ง๋ ์ด์ ์ ๋๋ค.
๐ NewSQL์ ์ฅ์
๊ทธ๋ผ NewSQL์ด ๋ด์ธ์ฐ๋ ์ฅ์ ๋ค์ ๋ฌด์์ผ๊น์? ์ฐ์ , ์ ๊ท ์์คํ ์ ๋ฐ์ด๋ ํ์ฅ์ฑ์ ์๋ํฉ๋๋ค. ์ต๊ทผ ๋ช ๋ ๊ฐ ๋ฐ์ดํฐ์ ์์ ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. RDBMS๋ง์ผ๋ก ์ด๋ฅผ ๊ฐ๋นํ๊ธฐ์๋ ๋๋ฌด๋๋ ๋ง์ ์ด์ ์ด ์ฌ๋ผ์ง๋๋ค. ๊ทธ๋์ NewSQL์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ผ๋ฉฐ, ์ด๋ก ์ธํด ๊ธฐ์ ๋ค์ ๋ ๋นจ๋ฆฌ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋ฉ๋๋ค.
๐ ์ฑ๋ฅ ํฅ์
NewSQL์ ์ฑ๋ฅ ํฅ์์ ๋จ์ํ ๋น ๋ฆ์ ์๋ฏธํ๋ ๊ฒ์ด ์๋๋๋ค. ์ฒ๋ฆฌ๋์ด ๋ง์์ง๋๋ผ๋ ์ ํ์ฑ์ ๋์น์ง ์๊ธฐ์ ์์ ๋ ์์คํ ์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ถ์ํด์ผ ํ๋ ๊ธฐ์ ์์ ๊ทธ ์์ ์ฑ์ด ๋์ฑ ํฐ ๊ฐ์น๋ฅผ ๋ฐํํฉ๋๋ค. ์ฌ๋ฌ๋ถ๋ ์ด์ ์ '์ด๊ฑธ ์ ์ด๋ฆฌ ์ค๋ ๊ธฐ๋ค๋ ค์ผ ํ์ง?'๋ผ๋ ๊ฒฝํ์ด ์๋ค๋ฉด, NewSQL์ด ์ด๋ค ํฌ๋ง์ ๊ฐ์ ธ๋ค์ค ์ ์๋์ง ๊ฐ๋ ํด ๋ณผ ์ ์์ ๊ฒ์ ๋๋ค.
๐ผ ์ ์ฐํ ํธ๋์ญ์ ๊ด๋ฆฌ
NewSQL์ ๋ฐ์ดํฐ ์ด๋๊ณผ ์ ์ฅ์ ์์ด์ ๋ ํฐ ์ ์ฐํจ์ ์ ๊ณตํฉ๋๋ค. RDBMS๋ ๊ณ ์ ๋ ๊ตฌ์กฐ๋ก ์ธํด ๋ฐ์ดํฐ ์ ์์ด๋ ๊ด๋ฆฌ์ ํ๊ณ๊ฐ ์์์ง๋ง, NewSQL์ ์ด๋ฌํ ๊ตฌ์กฐ์ ์ ์ฝ์ ํ๋ฌผ๊ณ ๋์ ์ด๋ฉด์๋ ํจ์จ์ ์ธ ์์คํ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ๊ฒ ๋๋ฉด ๋ ๋ง์ ๊ฐ๋ฅ์ฑ์ด ์ด๋ฆฌ์ฃ . ์ฌ๋ฌ๋ถ์ ๋น์ฆ๋์ค์์๋ ์ด๋ค ์ ์ฐํจ์ด ํ์ํ์ค๊น์?
โ๏ธ NewSQL์ ์ค์ ํ์ฉ ๋ฐฉ์
์ด์ NewSQL์ ์ค์ง์ ์ธ ํ์ฉ ๋ฐฉ์์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ต๊ทผ ๋ง์ ๊ธฐ์ ๋ค์ด NewSQL๋ก ์ ํํ๋ฉด์ ๊ทธ ํจ๊ณผ๋ฅผ ๋๋ฆฌ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ๋ค์ ๋ฐ์ดํฐ์ ํ๋ฆ๊ณผ ํจ์จ์ฑ์ ๊ทน๋ํํ๊ณ ์์ต๋๋ค. 2025๋ ์ด ๋ค๊ฐ์ค๊ณ ์๋ ์ง๊ธ, ๊ทํ์ ๋น์ฆ๋์ค ์ ๋ต์ ํฌํจ์ํค๋ ๊ฒ์ ์ด๋จ๊น์? ์๋ง๋ ์ฌ๋ฌ๋ถ์ ๋น์ฆ๋์ค์ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค!
๐ ๋ฐ์ดํฐ ๋ถ์์ ์๋ก์ด ํจ๋ฌ๋ค์
์ด๋ค ๊ธฐ์ ์์๋ NewSQL์ ๋์ ํ์ฌ ๋ฐ์ดํฐ ๋ถ์์ ํ์ ์ ๊ฐ์ ธ์์ต๋๋ค. ์ด๋ฌํ ์์คํ ์ ์ด์ ๋ณด๋ค ํจ์ฌ ์ ์ํ๊ณ ์ ํํ๊ฒ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํด๋ด๋ฉฐ, ์ด๋ฅผ ํตํด ๊ฒฝ์ ์ฐ์๋ฅผ ์ ํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋จ์ํ ์ ์ฅํ๋ ๊ฒ์ด ์๋๋ผ, ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋น์ฆ๋์ค ์ ๋ต์ ์๋ฆฝํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ผ๋ง๋ ์ง๋ฆฟํ ๊ฒฝํ์ผ๊น์!
๐ ๋ฏธ๋๋ฅผ ์ํ ์ ํ
2025๋ , NewSQL์ด ๊ณผ์ฐ RDBMS๋ฅผ ๋์ฒดํ ์ ์์๊น์? ์ค์ง์ ์ผ๋ก ์ฌ๋ฌ ๊ธฐ์ ๋ค์ด ์ฑ๊ณต์ ์ผ๋ก ์ ํํ๊ณ ์๋ ๊ฒ์ ๋ณด๋ฉด, ๊ฐ๋ฅ์ฑ์ ์ถฉ๋ถํฉ๋๋ค. ๊ทธ๋ ์ง๋ง ์ ํ์ ํญ์ ์ ์คํด์ผ ํ๋ฉฐ, ๊ตฌํ ๊ณผ์ ์์์ ์ฌ๋ฌ ๋ฌธ์ ์ ๋ํ ๋์ฒ๋ ํ์ํฉ๋๋ค. ๋ฏธ๋๋ ๋ ์์ธกํ ์ ์์ง๋ง, ๊ธฐ์ ์ ์งํ๋ฅผ ๋์น ์๋ ์๊ฒ ์ฃ !
๐ NewSQL๊ณผ RDBMS: ๋น๊ต
| ํน์ง | RDBMS | NewSQL |
|---|---|---|
| ํ์ฅ์ฑ | ์ ํ์ | ๋์ |
| ์ฒ๋ฆฌ ์๋ | ๋๋ฆผ | ๋น ๋ฆ |
| ๋ฐ์ดํฐ ์์ ์ฑ | ๋์ | ๋์ |
| ํธ๋์ญ์ ๊ด๋ฆฌ | ๊ณ ์ ์ | ์ ์ฐํจ |
์ด๋ฐ ๊ธ๋ ์ฝ์ด๋ณด์ธ์
[over ํจ์]sql์์ ํฉ๊ณ๋ ํ๊ท ๋ฑ ์ง๊ณํจ์์ ๊ฒฐ๊ณผ๋ฅผ group by ์์ด ์ถ๋ ฅํ๊ธฐ
sql์์ ํฉ๊ณ๋ ํ๊ท ๋ฑ ์ง๊ณํจ์์ ๊ฒฐ๊ณผ๋ฅผ group by ์์ด ์ถ๋ ฅํ๊ธฐ ์๋ ํ์ธ์. ์ด๋ฒ ํฌ์คํธ์์๋ overํจ์์ ๋ํด์ ํ๋ฒ ๊ฐ์ด ๊ณต๋ถ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์๋ง ์ ์ฉํ๊ฒ ์ ์ฐ์ค์ ์์ ๊ฒ ์ ๋
stricky.tistory.com
SQLD ์ํ ๋๋น CBT ์น์ฌ์ดํธ www.sqld.kr - ์ค์ ๋๋น์ ํฉ๊ฒฉ ์ ๋ต
SQLD ์ํ ๋๋น CBT ์น์ฌ์ดํธ www.sqld.kr ์๊ฐ1. ์๊ฐSQLD(Structured Query Language Developer) ์๊ฒฉ์ฆ ์ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฐ SQL ํ์ฉ ๋ฅ๋ ฅ์ ํ๊ฐํ๋ ์ค์ํ ์ํ์ ๋๋ค. ์ค์ CBT(Computer Based Testing) ํ
stricky.tistory.com
SQLD ํฉ๊ฒฉ์ผ๋ก ๊ฐ๋ ์ง๋ฆ๊ธธ feat.๋ฌธ์ ์ํ
SQLD ์ํ์ ์ค๋น ํ์ญ๋๊น?ํฉ๊ฒฉ์ผ๋ก ๊ฐ๋ ์ง๋ฆ๊ธธ์ ์ง๊ธ ์๋ ค๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค!!SQLD๋ ๋ฐ์ดํฐ์งํฅ์ Kdata ์์ ์ฃผ๊ดํ๋ SQL์ ์ฃผ์ ๋กํ ๊ฐ๋ฐ์๋ฅผ ์ํ ์๊ฒฉ์ํ์ ๋๋ค.SQLD ํฉ๊ฒฉ์ ์ํด์ ์ค
stricky.tistory.com
โ FAQ
Q1: NewSQL์ด๋ ๋ฌด์์ธ๊ฐ์?
A: NewSQL์ RDBMS์ ์ฅ์ ์ ์ด๋ฆฌ๋ฉด์, NoSQL์ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ณตํฉํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์์คํ ์ ๋๋ค.
Q2: RDBMS์ NewSQL์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์?
A: RDBMS๋ ์ฃผ๋ก ์ ํ ๋ฐ์ดํฐ์ ์ ํฉํ ๋ฐ๋ฉด, NewSQL์ ๋์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋๋์ ๋ฐ์ดํฐ ๋ถ์์ ์ต์ ํ๋์ด ์์ต๋๋ค.
Q3: ๊ธฐ์ ์ NewSQL์ ๋์ ํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
A: ๋ ๋์ ์ฒ๋ฆฌ ์๋์ ํ์ฅ์ฑ์ ์ ๊ณตํจ์ผ๋ก์จ, ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๋น์ฆ๋์ค ์ ๋ต ์๋ฆฝ์ ๋ ์ต์ ํํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, NewSQL์ด ๋จ๊ณ ์๋ ์ด์ ๋ ๋๋ ทํฉ๋๋ค. ๊ธฐ์กด RDBMS๋ฅผ ๋์ฒดํ ์ ์์์ง์ ๋ํ ์ง๋ฌธ์ ์ฌ๋ฌ ๊ธฐ์ ๋ค์ด ์คํ์ ํตํด ์ฆ๋ช ํ๊ณ ์์ผ๋ฉฐ, ๊ทธ ๊ฐ๋ฅ์ฑ์ ์ ์ ๋ ๋ถ๊ฐ๋๊ณ ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ด ๊ธฐ์ ์ ๋ฏธ๋์ ์ด๋ค ์ํฅ์ ๋ผ์น ์ง ๋ค์ ํ ๋ฒ ์๊ฐํด๋ณด์๊ธธ ๋ฐ๋๋๋ค!
