์ง€ํ•˜๋งค์„ค๋ฌผ ํ†ตํ•ฉ๊ด€๋ฆฌ ์„œ๋น„์Šค : SCUP

๋„์‹ฌ๋‚ด ์ง€ํ•˜๋งค์„ค๋ฌผ ์ •๋ณด๋ฅผ ๋ธ”๋ก์ฒด์ธํ™” ํ•˜์—ฌ ๋ณ€์กฐ์—†๋Š” ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, 8๋Œ€ ๊ธฐ๊ด€๋ณ„ ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋™๊ธฐํ™”ํ•˜์™€ ์ž๋™ ๋ฐฑ์—…ยท๋ณต๊ตฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์‹ค์‹œ๊ฐ„ ๋ถ„์‚ฐ ๋™๊ธฐํ™”๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋˜ํ•œ ๋งค์„ค๋ฌผ ์ •๋ณด์˜ ์ถ”๊ฐ€ยท์ˆ˜์ •ยท์‚ญ์ œ๋ฅผ ์ฆ‰์‹œ ๊ฐ์ง€ํ•˜๊ณ  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ํ˜ผํ•ฉํ˜„์‹ค ๊ธฐ์ˆ ์„ ํ†ตํ•œ 3์ฐจ์› ๋งค์„ค๋ฌผ ์‹œ๊ฐํ™”์™€ ์ •ํ™•ํ•œ ์œ„์น˜ ์ •๋ณด ์ œ๊ณต์œผ๋กœ ์•ˆ์ „ํ•œ ๊ณต์‚ฌ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๊ธฐ๋Šฅ

๊ธฐ๋Šฅ ๊ตฌ๋ถ„ ๊ธฐ๋Šฅ ์„ค๋ช… ์ƒ์„ธ ๊ธฐ์ˆ 
๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์ง€ํ•˜๋งค์„ค๋ฌผ ์ •๋ณด์˜ ๋ธ”๋ก์ฒด์ธํ™”๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ ํ”„๋ผ์ด๋น— ๋ธ”๋ก์ฒด์ธ ๊ตฌ์„ฑ, 10๋ถ„ ๋‹จ์œ„ ํŠธ๋žœ์žญ์…˜ ์ทจํ•ฉ ํ›„ ๋ธ”๋กํ™”, ํ—ˆ๊ฐ€๋ฐ›์€ ์‚ฌ์šฉ์ž๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ, ์ค‘์•™๊ธฐ๊ด€ ์ฃผ๋„ ๊ถŒํ•œ ๊ด€๋ฆฌ
๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ์ €์žฅ 8๋Œ€ ๊ธฐ๊ด€๋ณ„ ์„œ๋ฒ„ ๊ตฌ์„ฑ์„ ํ†ตํ•œ ์•ˆ์ •์  ๋ฐ์ดํ„ฐ ๋ณต์ œ ๋ฐ ๋ณต๊ตฌ MongoDB ๊ธฐ๋ฐ˜ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ ˆํ”Œ๋ฆฌ์นด์…‹(Replica Set) ๊ตฌ์„ฑ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ด์ค‘ํ™”, ์ƒค๋”ฉ(Sharding) ๊ธฐ์ˆ ๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์‚ฐ ์ €์žฅ, 8๋Œ€ ๊ฐ€์ƒํ™” ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ
์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๊ฐ์‹œ ๋ฐ ์ถ”์  MongoDB์˜ watch trigger ํ™œ์šฉ, ์“ฐ๋ ˆ๋“œ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€/๊ฐฑ์‹ /์‚ญ์ œ ์‹œ ์‹ค์‹œ๊ฐ„ ๊ฐ์ง€, ํ•˜ํŠธ๋น„ํŠธ ๋ฉ”์‹œ์ง€๋กœ ๋…ธ๋“œ ์ƒ์กด ํ™•์ธ
๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๊ธฐ๊ด€๋ณ„ ์„œ๋ฒ„ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ ์œ ์ง€ ๋ฐ ๋™๊ธฐํ™” ๋…ผ๋ฆฌ์  ๋ณต์ œ(Logical Replication), ์„œ๋ฒ„๊ฐ„ ์ž๋™ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”, ํŠน์ • ๋…ธ๋“œ ์žฅ์•  ์‹œ ๋‹ค๋ฅธ ๋…ธ๋“œ์—์„œ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ, HDFS ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ์ ์šฉ
ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ์„ค๋ฌผ ์ •๋ณด ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ์•ˆ์ „ํ•œ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ๊ณต์‚ฌ์—…์ฒด DB ์กฐํšŒ ๋ฐ ๋ฐ์ดํ„ฐ ๊ฐฑ์‹  ์‹œ ํŠธ๋žœ์žญ์…˜ ์ƒ์„ฑ, ์ฃผ๊ธฐ๋ณ„ ํŠธ๋žœ์žญ์…˜ ์ทจํ•ฉ ํ›„ ๋ธ”๋ก ์ƒ์„ฑ, ๋””์ง€ํ„ธ ์„œ๋ช…์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜ ๊ฒ€์ฆ, ๋ณ€๊ฒฝ ์ด๋ ฅ์˜ ์™„์ „ํ•œ ์ถ”์  ๊ฐ€๋Šฅ
๋ฐ์ดํ„ฐ ํ‘œ์ค€ํ™” 8๋Œ€ ๋งค์„ค๋ฌผ์— ๋Œ€ํ•œ ํ†ต์ผ๋œ ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ ๋ฐ ๊ด€๋ฆฌ ์œ„์น˜์ •๋ณด: GPS ์ขŒํ‘œ(์œ„๋„, ๊ฒฝ๋„), ์‹œ์„ค์ •๋ณด: ๊ด€๊ฒฝ, ๊นŠ์ด, ํŒŒ์ดํ”„ ์ง๊ฒฝ, ๊ด€๋ฆฌ์ •๋ณด: ๊ด€๋ฆฌ๊ธฐ๊ด€, ๋‹ด๋‹น์ž, ์—ฐ๋ฝ์ฒ˜, ์ƒํƒœ์ •๋ณด: ๋“ฑ๋ก์ƒํƒœ, ๋™๊ธฐํ™” ์—ฌ๋ถ€, ์ˆ˜์ • ๊ถŒํ•œ
๊ฐ€์‹œํ™” ๋ฐ ๋ถ„์„ 3์ฐจ์› ๊ฐ€์ƒํ˜„์‹ค ๊ธฐ๋ฐ˜ ๋งค์„ค๋ฌผ ๊ด€๋ฆฌ ๋ฐ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ 3D ๋ชจ๋ธ๋ง ๋ฐ ๋ Œ๋”๋ง ๊ธฐ์ˆ , ํ˜ผํ•ฉํ˜„์‹ค(Mixed Reality) ๊ธฐ๋ฐ˜ ์ถ”์ , ๋น…๋ฐ์ดํ„ฐ ํ†ตํ•ฉ ์šด์šฉ๊ด€๋ฆฌ, ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฝ˜ํ…์ธ  ์ œ๊ณต