Design Map Service

์š”๊ตฌ์‚ฌํ•ญ

  • ์œ„์น˜ ๊ฐฑ์‹  / ๊ฒฝ๋กœ ์•ˆ๋‚ด / ETA(์˜ˆ์ƒ ๋„์ฐฉ ์‹œ๊ฐ„) / ์ง€๋„ ํ‘œ์‹œ ๊ธฐ๋Šฅ ์ œ๊ณต

  • ์ˆ˜ TB ์ˆ˜์ค€์˜ ๊ฐ€๊ณต๋˜์ง€ ์•Š์€ ๋„๋กœ ๋ฐ์ดํ„ฐ

  • ๋‹ค์–‘ํ•œ ์ด๋™ ๋ฐฉ๋ฒ• ์ง€์› ์•ˆ๋‚ด(๋„๋ณด / ๋Œ€์ค‘๊ตํ†ต / ์ฐจ๋Ÿ‰)

  • ํ˜„์žฌ ๊ตํ†ต ์ƒํ™ฉ ๊ณ ๋ ค ํ•„์š”

๊ธฐ๋Šฅ ๋ชฉ๋ก

์œ„์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์‚ฌ์šฉ์ž ์œ„์น˜ ๊ฐฑ์‹ 

  • ๊ฒฝ๋กœ ์•ˆ๋‚ด ์„œ๋น„์Šค(ETA ํฌํ•จ)

  • ์ง€๋„ ํ‘œ์‹œ

๊ฐœ๋žต์  ๊ทœ๋ชจ ์ถ”์ •

DAU 10์–ต ๋ช…, ๊ฒฝ๋กœ ์•ˆ๋‚ด ๊ธฐ๋Šฅ ์ฃผ๋‹น 35๋ถ„ ์‚ฌ์šฉ์ด๋ผ๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ, ์ฒ˜๋ฆฌํ•ด์•ผํ•  ํŠธ๋ž˜ํ”ฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ํ•˜๋ฃจ ์‚ฌ์šฉ๋Ÿ‰: 10์–ต * 35๋ถ„ / 7์ผ = 50์–ต ๋ถ„

  • ํด๋ผ์ด์–ธํŠธ GPS ๊ฐฑ์‹  ์ฃผ๊ธฐ: 15์ดˆ(๋งค์ดˆ GPS๋ฅผ ๊ฐฑ์‹ ํ•  ํ•„์š” ์—†์ด, ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ๋ชจ์•„๋‘์—ˆ๋‹ค๊ฐ€ 15์ดˆ๋งˆ๋‹ค ์ „์†กํ•œ๋‹ค๊ณ  ๊ฐ€์ •)

  • QPS: 50์–ต * 60์ดˆ / 15์ดˆ / 86,400์ดˆ(ํ•˜๋ฃจ) = ์•ฝ 230,000QPS

  • ์ตœ๋Œ€ QPS: 230,000 * 5 = 1,150,000QPS(5๋ฐฐ๋กœ ๊ฐ€์ •)

๊ฒฝ๋กœ ์•ˆ๋‚ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์œ„ํ•œ ๋„๋กœ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ๋กœ ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ€์ง„๋‹ค.

  • ๋ฐ์ดํฌ์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‚˜ A* ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ณ€์ข…

  • ๋‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํฌํ•จํ•œ ๋ชจ๋“  ๊ฒฝ๋กœ ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋…ธ๋“œ์™€ ์—ฃ์ง€๋กœ ์ด๋ฃจ์–ด์ง„ ๊ทธ๋ž˜ํ”„ ์ž๋ฃŒ ๊ตฌ์กฐ ์‚ฌ์šฉ

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

๊ฐœ๋žต์  ์„ค๊ณ„์•ˆ

์ง€๋„ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํฌ๊ฒŒ ์•„๋ž˜ ์„ธ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. ์œ„์น˜ ์„œ๋น„์Šค

    • ์‚ฌ์šฉ์ž ์œ„์น˜๋ฅผ ๊ธฐ๋กํ•˜๋Š” ์—ญํ• 

    • ๊ธฐ๋กํ•œ ๋ฐ์ดํ„ฐ๋กœ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ์„ ํ™œ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ๊ฐœ์„  ๋ฐ ์ •ํ™•ํ•œ ETA ์‚ฐ์ถœ ๊ฐ€๋Šฅ

    • ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ๋ชจ์•„๋‘์—ˆ๋‹ค๊ฐ€ ์ผ์ • ์‹œ๊ฐ„๋งˆ๋‹ค ์ „์†กํ•˜๋Š” ๋ฐฉ์‹ ์‚ฌ์šฉ(์„œ๋ฒ„ ๋ถ€ํ•˜ ๊ฐ์†Œ)

  2. ๊ฒฝ๋กœ ์•ˆ๋‚ด ์„œ๋น„์Šค

    • ์‚ฌ์šฉ์ž์˜ ์ถœ๋ฐœ์ง€์™€ ๋„์ฐฉ์ง€๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณต

    • ๊ผญ ์ตœ๋‹จ ์‹œ๊ฐ„ ๊ฒฝ๋กœ์ผ ํ•„์š”๋Š” ์—†์ง€๋งŒ ์ •ํ™•๋„๋Š” ๋ณด์žฅ๋˜์–ด์•ผ ํ•จ

  3. ์ง€๋„ ํ‘œ์‹œ

    • ๋ชจ๋“  ์ง€๋„ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๋กœ๋“œํ•˜๋Š” ๋ฐฉ์‹ ์‚ฌ์šฉ

    • ํด๋ผ์ด์–ธํŠธ์˜ ์œ„์น˜ ๋ฐ ํ˜„์žฌ ํ™•๋Œ€ ์ˆ˜์ค€์— ๋งž๋Š” ์ง€๋„ ๋ฐ์ดํ„ฐ๋งŒ ๋กœ๋“œ

    • ํ™•๋Œ€ ์ˆ˜์ค€๋ณ„๋กœ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋‘” ์ง€๋„ ํƒ€์ผ์„ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „์†ก

์ƒ์„ธ ์„ค๊ณ„

๋ฐ์ดํ„ฐ ๋ชจ๋ธ

์ง€๋„ ์„œ๋น„์Šค์—์„œ๋Š” ์•„๋ž˜ ๋„ค ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ทจ๊ธ‰ํ•˜๊ฒŒ ๋œ๋‹ค.

  1. ๊ฒฝ๋กœ ์•ˆ๋‚ด ํƒ€์ผ

    • ์™ธ๋ถ€ ์‚ฌ์—…์ž๋‚˜ ๊ธฐ๊ด€์ด ์ œ๊ณตํ•œ ๋„๋กœ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ(raw data)

    • ๊ฒฝ๋กœ ์•ˆ๋‚ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ€๊ณตํ•˜์—ฌ ์‚ฌ์šฉ

    • ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๊ฐ€ ๋งค์šฐ ํฌ๋ฏ€๋กœ S3 ๊ฐ™์€ ๊ฐ์ฒด ์ €์žฅ์†Œ์— ์ €์žฅํ•˜๊ณ , ์บ์‹ฑ ์‚ฌ์šฉ

  2. ์‚ฌ์šฉ์ž ์œ„์น˜

    • ๋„๋กœ ๋ฐ์ดํ„ฐ ๋ฐ ๊ฒฝ๋กœ ์•ˆ๋‚ด ํƒ€์ผ ๊ฐฑ์‹ ์— ์ด์šฉ

    • ์‹ค์‹œ๊ฐ„ ๊ตํ†ต ์ƒํ™ฉ์ด๋‚˜ ๊ตํ†ต ์ƒํ™ฉ ์ด๋ ฅ ๋ฐ์ดํ„ฐ ๊ตฌ์ถ•์—๋„ ํ™œ์šฉ

  3. ์ง€์˜ค์ฝ”๋”ฉ ๋ฐ์ดํ„ฐ

    • ์ฃผ์†Œ๋ฅผ ์œ„๋„/๊ฒฝ๋„ ์Œ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ •๋ณด ๋ณด๊ด€

    • ํ‚ค-๊ฐ’์„ ๋น ๋ฅด๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก Redis ์‚ฌ์šฉ

  4. ๊ณ„์‚ฐํ•ด ๋‘” ์ง€๋„ ํƒ€์ผ ๋ฐ์ดํ„ฐ

    • ํŠน์ • ์˜์—ญ์˜ ์ •๋ณด๋ฅผ ์ทจํ•ฉํ•˜์—ฌ ๋„๋กœ ๋ฐ ์ƒ์„ธ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ

    • ์ž์›์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์ค‘๋ณต ์š”์ฒญํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฏ€๋กœ ์บ์‹ฑ ์‚ฌ์šฉ

์œ„์น˜ ์„œ๋น„์Šค

์‚ฌ์šฉ์ž ์œ„์น˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์—๋Š” ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ๋ฅผ ํ™œ์šฉํ•˜๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€๋ฐ, ๊ทธ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์œ„์น˜ ์ •๋ณด ์—…๋ฐ์ดํŠธ๊ฐ€ ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ, ๋น ๋ฅธ ์ฝ๊ธฐ/์“ฐ๊ธฐ ์†๋„๊ฐ€ ํ•„์š”

  • ์œ„์น˜ ์ •๋ณด๊ฐ€ ์ผ๋‹จ ๋ณ€๊ฒฝ๋˜๋ฉด ์ด์ „ ๋ฐ์ดํ„ฐ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์ผ๊ด€์„ฑ๋ณด๋‹ค๋Š” ๊ฐ€์šฉ์„ฑ์ด ์ค‘์š”

์œ„ ์กฐ๊ฑด์„ ๊ณ ๋ คํ–ˆ์„ ๋•Œ Cassandra ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ ํ•ฉํ•˜๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๊ณ , ํ•ด๋‹น ํ…Œ์ด๋ธ”์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

key(user_id)timestamplatitudelongitudeuse_modenavigation_mode

51

132053000

37.1234

127.1234

active

driving

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ‚ค: user_id + timestamp

  • ํŒŒํ‹ฐ์…˜ ํ‚ค: user_id

  • ํด๋Ÿฌ์Šคํ„ฐ๋ง ํ‚ค: timestamp

์ง€๋„ ํ‘œ์‹œ

์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋Š” ์ง€๋„ ํฌ๊ธฐ๋‚˜ ํ™•๋Œ€ ์ˆ˜์ค€์— ๋งž๋Š” ์„ธ๋ถ€์‚ฌํ•ญ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด์„  ํ™•๋Œ€ ์ˆ˜์ค€๋ณ„ ์ง€๋„ ํƒ€์ผ์„ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋‘์–ด์•ผ ํ•œ๋‹ค. ๊ตฌ๊ธ€ ๋งต์˜ ๊ฒฝ์šฐ ์ด 21๋‹จ๊ณ„๋กœ ์ง€๋„๋ฅผ ํ™•๋Œ€ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ˆ˜์ค€์„ ํ•œ ๋‹จ๊ณ„ ์˜ฌ๋ฆด ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ์ˆ˜์ค€์„ ์œ„ํ•œ ํƒ€์ผ ์ˆ˜๋Š” 4๋ฐฐ๋กœ ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค. ๋•Œ๋ฌธ์— ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋ฅผ ์ด๋ฏธ์ง€ ๋Œ€์‹  ๋ฒกํ„ฐ๋กœ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋˜๋ฉด ์ €์žฅ ๊ณต๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์ด๋ฏธ์ง€์— ๋น„ํ•ด ๋†’์€ ์••์ถ•๋ฅ ๋กœ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ ์ ˆ์•ฝ

  • ๊ทธ ์™ธ์— ๋งค๋„๋Ÿฌ์šด ํ™•๋Œ€/์ถ•์†Œ, ๋ Œ๋”๋ง ํ’ˆ์งˆ ํ–ฅ์ƒ ๋“ฑ์˜ ์žฅ์ 

๊ฒฝ๋กœ ์•ˆ๋‚ด ์„œ๋น„์Šค

๊ฒฝ๋กœ ์•ˆ๋‚ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ปดํฌ๋„ŒํŠธ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์ง€์˜ค์ฝ”๋”ฉ ์„œ๋น„์Šค: ์ฃผ์†Œ๋ฅผ ์œ„๋„/๊ฒฝ๋„ ์Œ์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ์„œ๋น„์Šค

  • ๊ฒฝ๋กœ ๊ณ„ํš ์„œ๋น„์Šค: ํ˜„์žฌ ๊ตํ†ต ์ƒํ™ฉ๊ณผ ๋„๋กœ ์ƒํƒœ์— ์ž…๊ฐํ•˜์—ฌ ์ตœ์ ํ™”๋œ ๊ฒฝ๋กœ ์ œ์•ˆ

  • ์ตœ๋‹จ ๊ฒฝ๋กœ ์„œ๋น„์Šค: ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ์œ„๋„/๊ฒฝ๋„๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ์ตœ๋‹จ ๊ฒฝ๋กœ ๋ฐ˜ํ™˜

    • ๊ตํ†ต์ด๋‚˜ ๋„๋กœ ์ƒํ™ฉ ๊ณ ๋ ค x

    • ๋„๋กœ ๊ทธ๋ž˜ํ”„๋Š” ๊ฑฐ์˜ ์ •์ ์ด๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹ฑํ•˜์—ฌ ์‚ฌ์šฉ

  • ์˜ˆ์ƒ ๋„์ฐฉ ์‹œ๊ฐ„ ์„œ๋น„์Šค: ๊ฒฝ๋กœ ๊ณ„ํš ์„œ๋น„์Šค์—์„œ ์ตœ๋‹จ ๊ฒฝ๋กœ ๋ชฉ๋ก๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด ์˜ˆ์ƒ ๋„์ฐฉ ์„œ๋น„์Šค๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์†Œ์š” ์‹œ๊ฐ„ ์ถ”์ •์น˜ ๊ณ„์‚ฐ

  • ์ˆœ์œ„ ๊ฒฐ์ • ์„œ๋น„์Šค: ๊ฒฝ๋กœ ๊ณ„ํš ์„œ๋น„์Šค์—์„œ ์ถ”์ •์น˜๋ฅผ ๊ตฌํ•˜๊ณ  ๋‚˜๋ฉด ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋“ค๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ํ•„ํ„ฐ๋ง ์กฐ๊ฑด(๊ณ ์†๋„๋กœ ์ œ์™ธ ๋“ฑ)์„ ์ ์šฉํ•ด ์ตœ์  ๊ฒฝ๋กœ ์ถ”์ฒœ

์‚ฌ์šฉ์ž๊ฐ€ ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ๊ฒฝ๋กœ ๊ณ„ํš ์„œ๋น„์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค.

  1. ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€๋ฅผ ์œ„/๊ฒฝ๋„๋กœ ๋ณ€ํ™˜

  2. ์œ„/๊ฒฝ๋„๋กœ ๊ฒฝ๋กœ ๊ณ„ํš ์„œ๋น„์Šค ํ˜ธ์ถœ

  3. ๊ฒฝ๋กœ ๊ณ„ํš ์„œ๋น„์Šค๋Š” ์ตœ๋‹จ ๊ฒฝ๋กœ ์„œ๋น„์Šค ํ˜ธ์ถœ

  4. ์ตœ๋‹จ ๊ฒฝ๋กœ ์„œ๋น„์Šค๋Š” ์บ์‹ฑ๋œ ๋„๋กœ ๋ฐ์ดํ„ฐ๋กœ ์ตœ๋‹จ ๊ฒฝ๋กœ ๊ณ„์‚ฐ ํ›„ ๋ฐ˜ํ™˜

  5. ๋ฐ˜ํ™˜ ๋ฐ›์€ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ์ด์šฉํ•ด ์˜ˆ์ƒ ๋„์ฐฉ ์‹œ๊ฐ„ ์„œ๋น„์Šค ํ˜ธ์ถœ

  6. ์˜ˆ์ƒ ๋„์ฐฉ ์‹œ๊ฐ„ ์„œ๋น„์Šค๋Š” ๋„๋กœ ์ƒํƒœ์™€ ๊ตํ†ต ์ƒํ™ฉ์„ ๊ณ ๋ คํ•ด ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„ ๊ณ„์‚ฐ ํ›„ ๋ฐ˜ํ™˜

  7. ๋ฐ˜ํ™˜ ๋ฐ›์€ ์˜ˆ์ƒ ๋„์ฐฉ ์‹œ๊ฐ„์„ ์ด์šฉํ•ด ์ˆœ์œ„ ๊ฒฐ์ • ์„œ๋น„์Šค ํ˜ธ์ถœ

  8. ์ˆœ์œ„ ๊ฒฐ์ • ์„œ๋น„์Šค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ํ•„ํ„ฐ๋ง ์กฐ๊ฑด์„ ์ ์šฉํ•ด ์ตœ์  ๊ฒฝ๋กœ ์ถ”์ฒœ

  9. ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฐ˜ํ™˜

์ „์†ก ํ”„๋กœํ† ์ฝœ

๊ฒฝ๋กœ ์•ˆ๋‚ด ์ค‘ ๊ฒฐ๋กœ์˜ ์ƒํ™ฉ์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ํด๋ผ์ด์–ธํŠธ์— ์ „์†กํ•  ์•ˆ์ •์ ์ธ ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค. ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ์— ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ํ”„๋กœํ† ์ฝœ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ์žˆ๋‹ค.

  • ๋ชจ๋ฐ”์ผ ํ‘ธ์‹œ ์•Œ๋ฆผ: ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€ ํฌ๊ธฐ๊ฐ€ ์ œํ•œ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฝ๋กœ ์•ˆ๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Œ

  • ์„œ๋ฒ„ ์ „์†ก ์ด๋ฒคํŠธ(SSE): ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์ด๋ฒคํŠธ๋ฅผ ๋ณด๋‚ด๋Š” ๊ธฐ์ˆ 

  • ์›น์†Œ์ผ“: ๋ฐ์ดํ„ฐ ์ „์†ก์— ์ ํ•ฉ, ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ ํ•ฉ

์ฐธ๊ณ ์ž๋ฃŒ

Last updated