์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

[๋ฆฌ๋‰ด์–ผ] ์ฒ˜์Œํ•˜๋Š” MongoDB(๋ชฝ๊ณ DB) ์™€ NoSQL(๋น…๋ฐ์ดํ„ฐ) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ€ํŠธ์บ ํ”„ [์ž…๋ฌธ๋ถ€ํ„ฐ ํ™œ์šฉ๊นŒ์ง€] (์—…๋ฐ์ดํŠธ)

์ตœ์‹  ์Šคํƒ€ํŠธ์—…์—์„œ ํ™œ์šฉํ•˜๋Š” ํ’€์Šคํƒ๊ณผ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๊ธฐ์ˆ ์˜ ๊ธฐ๋ณธ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜์ธ ๋น…๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” NoSQL ๊ธฐ์ˆ ์„ ์ตํž™๋‹ˆ๋‹ค. ๋ชฝ๊ณ DB๋Š” NoSQL ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ์‰ฌ์šฐ๋ฉด์„œ ๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜์—์„œ๋Š” ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ๋ชฝ๊ณ DB ๊ธฐ์ดˆ๋ฅผ ์ตํžˆ๊ณ , ํŒŒ์ด์ฌ์œผ๋กœ ๋ชฝ๊ณ DB๋ฅผ ๋‹ค๋ฃจ๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ๊นŒ์ง€ ํ•™์Šตํ•ด ๋ด…๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ฐ์ดํ„ฐ ๋ถ„์„] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(NoSQL) ์ดํ•ด

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ ๊ธฐ์ˆ  ์ดํ•ด

  • ํŒŒ์ด์ฌ ํ’€์Šคํƒ ๊ธฐ๋ณธ๊ธฐ์ˆ 

  • ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ DB ํ™œ์šฉ

  • ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ DB ๊ธฐ๋ณธ

  • ํ’€์Šคํƒ ์„œ๋น„์Šค๊ฐœ๋ฐœ์„ ์œ„ํ•œ DB ํ™œ์šฉ

  • ๋ชฝ๊ณ DB(mongodb) ๊ธฐ๋ณธ

๋น…๋ฐ์ดํ„ฐ, ๋” ์‰ฝ๊ฒŒ ๋” ๊ฐ•๋ ฅํ•˜๊ฒŒ 
์ดˆ์‹ฌ์ž๋ถ€ํ„ฐ ํ˜„์—…๊นŒ์ง€ MongoDB ์™„์„ฑ! 

๐Ÿ’ก ๊ฐœ์ •ํŒ์œผ๋กœ ์ƒˆ๋กญ๊ฒŒ ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค!

  • ๋ณธ ๊ฐ•์˜๋Š” 2019๋…„ ๊ณต๊ฐœ๋œ ๊ธฐ์กด ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•์ƒ ํ”ผ๋“œ๋ฐฑ๊ณผ ์‹ ๊ทœ MongoDB ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ˜์˜ํ•˜์—ฌ ์ƒˆ๋กœ ๋งŒ๋“  ์ตœ์‹  ๊ฐœ์ •ํŒ์ž…๋‹ˆ๋‹ค.

๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ, ํ˜„์—… ์ตœ์‹  DB ๊ธฐ์ˆ 
NoSQL + MongoDB ํ•œ๋ฒˆ์— ๋!

๋„ค์นด๋ผ์ฟ ๋ฐฐ๋„ ์‚ฌ๋‚ด ๊ต์œก์œผ๋กœ ์„ ํƒํ•œ ์ž”์žฌ๋ฏธ์ฝ”๋”ฉ ๊ณต์‹ ๊ฐ•์˜

๋ˆ„์  ์ˆ˜๊ฐ•์ƒ 2000๋ช… ์ด์ƒ, ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ˜์˜ํ•ด ์ƒˆ๋กœ ๋งŒ๋“  ์ตœ์‹  ๊ฐœ์ •ํŒ

์ดˆ์‹ฌ์ž๋ถ€ํ„ฐ ํ™œ์šฉ๊นŒ์ง€ ์‹ค๋ฌด๊นŒ์ง€ ์ƒ๊ฐํ•œ ํ•™์Šต์ž ์นœํ™” ๊ตฌ์„ฑ

๋ณธ ๊ฐ•์˜๋Š” ํ’€์Šคํƒ ๋ฐ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๊ธฐ์ˆ ์˜ ๊ธฐ๋ณธ ์ค‘ ํ•˜๋‚˜์ธ ๋น…๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” MongoDB(NoSQL)๋ฅผ ์ตํžˆ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ํ˜„์—…์—์„œ ๋ชฝ๊ณ DB๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๊ธฐ ์œ„ํ•ด, ํŒŒ์ด์ฌ(Python) ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ํฌ๋กค๋ง์œผ๋กœ ๋ชฝ๊ณ DB๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ํฌํ•จํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ํŒŒ์ด์ฌ๊ณผ ํฌ๋กค๋ง ๊ธฐ๋ณธ์— ๋Œ€ํ•ด์„œ๋Š” ํŒŒ์ด์ฌ์ž…๋ฌธ๊ณผ ํฌ๋กค๋ง๊ธฐ์ดˆ ๋ถ€ํŠธ์บ ํ”„ [์‰ฝ๊ฒŒ! ๊ฒฌ๊ณ ํ•œ ์ž๋ฃŒ๊นŒ์ง€!] ๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹œ๋ฉด ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์ˆ˜์—…์„ ๋“ค์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 


MongoDB๊ฐ€ ์ฒ˜์Œ์ด์–ด๋„ 
๊ณ ๋ฏผ์—†์ด ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค = SQL๋กœ ์•Œ๊ณ  ์žˆ๋Š”๋ฐ, NoSQL์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๋Š”๋ฐ, ๊ธฐ์กด SQL์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ตœ๊ทผ ํ˜„์—…์—์„œ ๋‹ค๋ฃจ๊ฒŒ ๋˜๋Š” ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ตœ๊ทผ์—๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ๋น…๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ์ดํ•ดํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

SQL์„ ๋ชฐ๋ผ๋„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ SQL ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํฐ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ SQL์— ๋Œ€ํ•œ ์ง€์‹ ์—†์ด๋„ ๋ณธ ๊ณผ์ •์„ ๋“ค์œผ์‹œ๋Š”๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ€ ์—†๋„๋ก ๊พธ๋ช„์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ SQL์„ ์ดํ•ดํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, SQL์„ ๊ฒฝํ—˜ํ•ด๋ณด์ง€ ์•Š์œผ์…จ๋‹ค๋ฉด ์•„๋ž˜ ๊ฐ•์˜์™€ ํ•จ๊ป˜ ๋“ค์œผ์‹œ๋ฉด ํ›จ์”ฌ ํšจ๊ณผ๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค.

NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ค‘ MongoDB์˜ ์žฅ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋„ ์ข…๋ฅ˜๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ์ค‘์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๊ณ , ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋ชฝ๊ณ DB์ž…๋‹ˆ๋‹ค. NoSQL ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž์ฒด๊ฐ€ ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ์‹œ๋‹ค๋ฉด, ๋ณธ ๊ณผ์ •์„ ํ†ตํ•ด ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ๋ชฝ๊ณ DB ๊ธฐ๋ณธ์„ ์ตํžˆ๊ณ , ๋ฐ”๋กœ ํ™œ์šฉํ•ด๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

MongoDB์˜ ๋‹ค์–‘ํ•œ ๋ฌธ๋ฒ•, ์–ด๋–ป๊ฒŒ ์ตํ˜€์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”.

๋ชฝ๊ณ DB์˜ ๋ฌธ๋ฒ•์€ ํฌ๊ฒŒ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•๊ณผ ๋ชฝ๊ณ DB Aggregation Framework ๊ธฐ๋ฐ˜์˜ ๋ฌธ๋ฒ•์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๋Š” ๋‘ ๋ฌธ๋ฒ•์„ ๋ชจ๋‘ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ! ํ•ด๋‹น ๋ฌธ๋ฒ•์„ ๋‹จ์ˆœํžˆ ๋‚˜์—ด๋งŒ ํ•ด์„œ๋Š” ๋‚ด ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค๊ณ , ํ™œ์šฉํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, ๋ณธ ๊ฐ•์˜๋Š” ๋‹ค์–‘ํ•œ ์˜ˆ์ œ, ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์˜ˆ์ œ, ์ง์ ‘ ํ’€์–ด๋ณด๋Š” ์—ฐ์Šต ๋ฌธ์ œ๋Š” ๋ฌผ๋ก  ํŒŒ์ด์ฌ ํฌ๋กค๋ง์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชฝ๊ณ DB์— ์ €์žฅ/๋ถ„์„ํ•˜๋Š” ํ™œ์šฉ ์ฝ”๋“œ๊นŒ์ง€ ์„ค๋ช…๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋งŒ์•ฝ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ์‹œ๋‹ค๋ฉด  ํŒŒ์ด์ฌ์ž…๋ฌธ๊ณผ ํฌ๋กค๋ง๊ธฐ์ดˆ ๋ถ€ํŠธ์บ ํ”„ [์‰ฝ๊ฒŒ! ๊ฒฌ๊ณ ํ•œ ์ž๋ฃŒ๊นŒ์ง€!] ๊ฐ•์˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋ณธ ๊ฐ•์˜์™€ ํ•จ๊ป˜ ์ตํžˆ์‹œ๊ธธ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ์Œ“์„ ์ˆ˜ ์žˆ๋„๋ก ๊ด€๋ จ ๊ฐ•์˜ ๋กœ๋“œ๋งต๋„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. (๋ณธ ์ƒ์„ธํŽ˜์ด์ง€ ํ•˜๋‹จ๋ถ€์— ๊ด€๋ จ ์ „์ฒด ๋กœ๋“œ๋งต์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

MongoDB๋Š” ํŠน์ • ํ™˜๊ฒฝ์—์„œ๋งŒ ๋™์ž‘ํ•˜๋‚˜์š”?

์•„๋‹™๋‹ˆ๋‹ค. Windows/macOS์—์„œ ๋™์ž‘ํ•˜๋ฉฐ ๋ฆฌ๋ˆ…์Šค ์ƒ์—์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ™”๋ฉด์ด ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ๊ธฐ์— ์‹คํ–‰๋งŒ ๋œ๋‹ค๋ฉด ๊ทธ ์ดํ›„์—๋Š” ๋ณ„๋„ ๊ด€๋ฆฌ ํˆด์ด๋‚˜ ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ๋ชฝ๊ณ DB์— ์ ‘์†ํ•ด์„œ ์ œ์–ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ณธ ๊ฐ•์˜์—์„œ๋Š” ์œˆ๋„์šฐ, ๋งฅ, ์‹ฌ์ง€์–ด AWS(ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ) ๋ฆฌ๋ˆ…์Šค ์ƒ์—์„œ์˜ ์„ค์น˜์™€ ์‹คํ–‰ ๋ฐฉ๋ฒ•์„ ๋ชจ๋‘ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„์—๋Š” ๊ด€๋ฆฌํˆด ๋ฐ ํŒŒ์ด์ฌ์„ ํ†ตํ•ด MongoDB๋ฅผ ์ œ์–ดํ•˜๋Š” ํ•ต์‹ฌ ๊ธฐ๋ฒ•์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์งง์€ ์‹œ๊ฐ„์— ๊ด€๋ จ ํ™œ์šฉ ๊ธฐ์ˆ ์— ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ๋„๋ก ๋‹จ๊ณ„๋ณ„/๊ธฐ์ˆ ๋ณ„ ์ฝ”๋“œ ๋ฐ ์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.


์ˆ˜๋…„๊ฐ„ ๋งŽ์€ ๋ถ„๋“ค์ด ํ•™์Šตํ•œ 
๊ฒ€์ฆ๋œ ๊ฐ•์˜๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

8๋…„๊ฐ„ ์˜จํ”„๋ผ์ธ ์œ ๋ฃŒ ์ˆ˜๊ฐ•์ž 6๋งŒ๋ช…์˜ ๊ฒ€์ฆ!

์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ๋งˆ์„ธ์š”! ๊ฐ•์‚ฌ๊ฐ€ ๋‹ค๋ฅด๋ฉด, IT๊ฐ•์˜๋„ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ผผ๊ผผํ•˜๊ณ , ํ•ฉ๋ฆฌ์ ์ธ ๊ต์œก์„ ์œ„ํ•ด ๊ณ ์‹ฌํ•ด์„œ ์ œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

๋‹ค์–‘ํ•œ ์‹ค์ „ DB ๊ธฐ๋ฐ˜ ๋ฌธ์ œ์™€ ํ’€์ด ์ œ๊ณต

๐Ÿ™‹โ€โ™‚๏ธ '์•„! ์ง„์งœ ๋‹ค๋ฅด๊ตฌ๋‚˜!' ๋ผ๊ณ  ๋Š๋‚„ ์ˆ˜ ์žˆ๋„๋ก ๊พธ์ค€ํžˆ ๊ณ ๋ฏผํ•˜๊ณ , ๊ฐœ์„ ํ•ด์„œ ๋งŒ๋“œ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ํ•ฉ๋ฆฌ์ ์ด๊ณ  ์„œ๋กœ ๋ฐฐ๋ คํ•˜๋ฉฐ ์ˆ˜๊ฐ•์ƒ๊ณผ ๊ฐ•์‚ฌ๋กœ์„œ ์ข‹์€ ์ธ์—ฐ์„ ๋งบ์„ ์ˆ˜ ์žˆ๋Š” ๋ถ„๋“ค๋งŒ ์ˆ˜๊ฐ• ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!


์ฒด๊ณ„์ ์œผ๋กœ ์ตํžˆ๋Š”
์ž”์žฌ๋ฏธ์ฝ”๋”ฉ Dave Lee ์˜ ๋กœ๋“œ๋งต ๐Ÿ”‘

๊ฐœ๋ฐœ์ž, ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ ๋ฐ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ์ปค๋ฆฌ์–ด ๋กœ๋“œ๋งต!

์›น/์•ฑ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„๊ณผ AI๊นŒ์ง€, ์งง์€ ์‹œ๊ฐ„์— ํƒ„ํƒ„ํ•œ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์Œ“์„ ์ˆ˜ ์žˆ๋Š” A to Z ๋กœ๋“œ๋งต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. IT ๊ธฐ์ˆ ์€ ์„œ๋กœ ๊ธด๋ฐ€ํ•˜๊ฒŒ ์—ฐ๊ณ„๋˜์–ด ์žˆ์–ด ์ด๋ฅผ ํ†ตํ•ฉํ•ด์•ผ ์›น/์•ฑ ์„œ๋น„์Šค๋‚˜ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‚œ์ด๋„๋ฅผ ๋‹จ๊ณ„์ ์œผ๋กœ ๋†’์ด๋ฉฐ ํ•ต์‹ฌ ๊ธฐ์ˆ ์„ ์ตํžˆ๋ฉด, ํšจ์œจ์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ์‹œ์Šคํ…œ๊ณผ ๋ฐ์ดํ„ฐ ์ „๋ฐ˜์„ ์ดํ•ดํ•˜์—ฌ ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋‚˜ ๋ฐ์ดํ„ฐ ์ „๋ฌธ๊ฐ€๋กœ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๊ฐ ๋ถ„์•ผ์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ์„ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌํ•œ ๋กœ๋“œ๋งต์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

1. ๊ฐ€์žฅ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ „๊ณผ์ • ๋กœ๋“œ๋งต

๋ณธ ๋กœ๋“œ๋งต๊ณผ ๋ฐ์ดํ„ฐ ๊ด€๋ จ ์ปค๋ฆฌ์–ด์™€ ๋ฐ์ดํ„ฐ ๋ถ„์„/๊ณผํ•™ ์ „๊ณผ์ •์— ๋Œ€ํ•ด ์ƒ์„ธํžˆ ์„ค๋ช…ํ•œ ์˜์ƒ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด, ํ˜ผ์ž์„œ๋„ ์งง์€ ์‹œ๊ฐ„์— ์‹œํ–‰์ฐฉ์˜ค ์—†์ด ๋ฐ์ดํ„ฐ ๊ณผ์ •์„ ์‰ฝ๊ฒŒ ์ตํžˆ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

์ž ๊น! โœ‹
์•„๋ž˜ ๋กœ๋“œ๋งต์„ ํด๋ฆญํ•˜์‹œ๋ฉด ๋”์šฑ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œ๋งต์„ ํ•œ๊บผ๋ฒˆ์— ๊ตฌ๋งคํ•˜์‹œ๋ฉด ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค! (ํ• ์ธ์œจ์€ ๊ณง ์ถ•์†Œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.)

2. ๊ฐ€์žฅ ๋น ๋ฅธ ํ’€์Šคํƒ ๋กœ๋“œ๋งต

๋ณธ ๋กœ๋“œ๋งต๊ณผ ํ˜ผ์ž์„œ ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ์›น/์•ฑ ๊ฐœ๋ฐœ์„ ํ•™์Šตํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์„ค๋ช…ํ•œ ์˜์ƒ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด, ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ์‹œํ–‰์ฐฉ์˜ค ์—†์ด ์›น/์•ฑ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž ๊น! โœ‹
์•„๋ž˜ ๋กœ๋“œ๋งต์„ ํด๋ฆญํ•˜์‹œ๋ฉด ๋”์šฑ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œ๋งต์„ ํ•œ๊บผ๋ฒˆ์— ๊ตฌ๋งคํ•˜์‹œ๋ฉด ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค! (ํ• ์ธ์œจ์€ ๊ณง ์ถ•์†Œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.)


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ DB๋ฅผ ํ™œ์šฉํ•˜๊ณ ์ž ํ•˜์‹œ๋Š” ๋ถ„

  • ์ตœ์‹  ์Šคํƒ€ํŠธ์—…์— ํ•„์š”ํ•œ IT๊ธฐ์ˆ ์„ ์ตํžˆ๊ณ ์ž ํ•˜์‹œ๋Š” ๋ถ„

  • ์ตœ์‹  ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ตํžˆ๊ณ ์ž ํ•˜์‹œ๋Š” ๋ถ„

  • ๋ฐ์ดํ„ฐ ๊ณผํ•™/๋ถ„์„ ๊ธฐ๋ณธ๊ธฐ์ˆ  ์ตํžˆ๊ณ ์ž ํ•˜์‹œ๋Š” ๋ถ„

  • ํ’€์Šคํƒ ๊ธฐ๋ณธ๊ธฐ์ˆ  ์ตํžˆ๊ณ ์ž ํ•˜์‹œ๋Š” ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ํŒŒ์ด์ฌ ์ž…๋ฌธ ๋ฐ ํฌ๋กค๋ง ๊ธฐ๋ณธ ๋ถ€ํŠธ์บ ํ”„ ์ˆ˜๊ฐ•

  • ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

์•ˆ๋…•ํ•˜์„ธ์š”
์ž”์žฌ๋ฏธ์ฝ”๋”ฉ DaveLee์ž…๋‹ˆ๋‹ค.

30,350

๋ช…

์ˆ˜๊ฐ•์ƒ

2,031

๊ฐœ

์ˆ˜๊ฐ•ํ‰

1,937

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

12

๊ฐœ

๊ฐ•์˜

์ž”์žฌ๋ฏธ์ฝ”๋”ฉ, Dave Lee

  • About ์ž”์žฌ๋ฏธ์ฝ”๋”ฉ ์†Œ๊ฐœ ๋ธ”๋กœ๊ทธ [ํด๋ฆญ]

  • ์ฃผ์š” ๊ฒฝ๋ ฅ: ์ฟ ํŒก ์ˆ˜์„ ๊ฐœ๋ฐœ ๋งค๋‹ˆ์ €/Principle Product Manager, ์‚ผ์„ฑ์ „์ž ๊ฐœ๋ฐœ ๋งค๋‹ˆ์ € (๊ฒฝ๋ ฅ ์•ฝ 15๋…„)

  • ํ•™๋ ฅ: ๊ณ ๋ ค๋Œ€ ์ผ์–ด์ผ๋ฌธ / ์—ฐ์„ธ๋Œ€ ์ปดํ“จํ„ฐ๊ณตํ•™ ์„์‚ฌ (์™„์ „ ์งฌ๋ฝ•)

  • ์ฃผ์š” ๊ฐœ๋ฐœ ์ด๋ ฅ: ์‚ผ์„ฑํŽ˜์ด, ์ด์ปค๋จธ์Šค ๊ฒ€์ƒ‰ ์„œ๋น„์Šค, RTOS ์ปดํŒŒ์ผ๋Ÿฌ, Linux Kernel Patch for NAS

  • ์ €์„œ: ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋ฆฌ๋ˆ…์Šค ์šด์˜ ์ฒด์ œ์˜ ์ดํ•ด์™€ ๊ฐœ๋ฐœ, ๋ˆ„๊ตฌ๋‚˜ ์“ฑ ์ฝ๊ณ  ์‹น ์ดํ•ดํ•˜๋Š” IT ํ•ต์‹ฌ ๊ธฐ์ˆ , ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ์„œ

  • ์šด์˜ ์‚ฌ์ดํŠธ: ์ž”์žฌ๋ฏธ์ฝ”๋”ฉ (http://www.fun-coding.org) [ํด๋ฆญ]

  • ํ’€์Šคํƒ/๋ฐ์ดํ„ฐ๊ณผํ•™ ๊ด€๋ จ ๋ฌด๋ฃŒ ์ž๋ฃŒ๋ฅผ ๊ณต์œ ํ•˜๋Š” ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.

  • ๊ธฐํƒ€: ์ž”์žฌ๋ฏธ์ฝ”๋”ฉ ์œ ํˆฌ๋ธŒ ์ฑ„๋„ [ํด๋ฆญ] 

    • IT ํ•™์Šต์— ๋„์›€์ด ๋˜๋Š” ํŒ/ ์งง์€ ๋ฌด๋ฃŒ ๊ฐ•์˜๋ฅผ ๊ณต์œ ํ•˜๊ณ ์ž, ์กฐ๊ธˆ์”ฉ ์‹œ์ž‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค~

์ตœ์‹  ํ˜„์—…๊ณผ IT ๊ฐ•์˜๋ฅผ ๋ณ‘ํ–‰ํ•˜๋ฉฐ, 8๋…„์งธ ๊พธ์ค€ํžˆ ๊ฒฌ๊ณ ํ•œ ํ’€์Šคํƒ๊ณผ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๊ฐ•์˜๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

42๊ฐœ โˆ™ (9์‹œ๊ฐ„ 31๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!