ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๐Ÿ“Œ ๊ฐœ์š”

ํ˜„์žฌ ์‚ฌ๋ฌผ ๋˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋ถ€์ฐฉ๋œ IoT ๊ธฐ๊ธฐ๋กœ๋ถ€ํ„ฐ BLE ์‹ ํ˜ธ ํ˜•ํƒœ๋กœ ์ˆ˜์‹ ๋˜์–ด ์ •์ œ๋œ ๋ฐ์ดํ„ฐ๋ฅผ RDB ์— ์“ฐ๊ณ , ๋‹ค์‹œ ์ฝ์–ด์„œ ์ƒํƒœ (์œ„์น˜ ๋“ฑ) ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐ ์šด์˜์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋Š” ์ค‘์ด๋‹ค.

์‚ฌ์—…์€ ๋ณ‘์›๋“ค์„ ์œ„์ฃผ๋กœ ์ „๊ฐœํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ ํด๋ผ์ด์–ธํŠธ๋งˆ๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ์š”๊ตฌ์‚ฌํ•ญ๋“ค์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.

์•ฝ 3๋…„ ์ „ ์ด ๋ชจ๋‹ˆํ„ฐ๋ง ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์ง€๊ธˆ๊นŒ์ง€ ๊ฐœ๋ฐœ ๋ฐ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํ•ด์ฃผ๊ณ  ์žˆ๋Š” Y ๋ณ‘์›์—์„œ ํ•œ ๋‹ฌ ์ „์ฏค ์ด์Šˆ์ œ๊ธฐ๋ฅผ ํ•ด์™”๋‹ค:

๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก๊ณผ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ์น˜ํ•˜์ง€๊ฐ€ ์•Š์Šต๋‹ˆ๋‹ค!

 

 

๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก์€ ๋ง ๊ทธ๋Œ€๋กœ ๋ณ‘์›์— ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ชฉ์ ์œผ๋กœ ๋ฐฉ๋ฌธํ•˜๋Š” ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์˜ ํ˜„ํ™ฉ์„ IoT ๊ธฐ๊ธฐ (Y ๋ณ‘์›์—์„œ๋Š” ์Šค๋งˆํŠธํฐ ์•ฑ) ๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒŒ์•…ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ธฐ๋ก์ด๋‹ค. ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœ ์ค‘์ธ ๋ชจ๋‹ˆํ„ฐ๋ง ์†Œํ”„ํŠธ์›จ์–ด์—๋Š” IoT ๊ธฐ๊ธฐ๋กœ๋ถ€ํ„ฐ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์„ ๋•Œ ์ด๋ฏธ ์ด IoT ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์˜ ํ”„๋กœํ•„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ˆ˜์‹ ๋œ ์ •๋ณด๋ฅผ ์ž˜ ์ •๋ฆฌํ•ด์„œ ๊ธฐ๋กํ•ด๋†“๋Š”๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์— ๋Œ€ํ•ด ์ถœ์ž… ์œ ํ˜•์„ ๋ถ„์„ํ•˜๊ณ  ๋‚ด์šฉ์„ ์žฌ๊ตฌ์„ฑํ•ด์„œ DB ์— ์จ๋„ฃ๋Š”๋‹ค.

๊ทธ๋Ÿฐ๋ฐ, ํ”„๋กœ์„ธ์Šค์— ๋ฌด์—‡์ธ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค๋Š” ์ด์•ผ๊ธฐ์˜€๋‹ค.

 

๐Ÿ˜ฑ ๊ธฐ์กด ํ”„๋กœ์„ธ์Šค์˜ ๋ฌธ์ œ์ 

๊ธฐ์กด ํ”„๋กœ์„ธ์Šค๋Š” ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค:

๋จผ์ € ๋กœ๊ทธ ํ…Œ์ด๋ธ”์— ๋„ฃ๊ณ , ํ•˜๋ฃจ์— ๋‘ ๋ฒˆ์”ฉ ๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก ํ…Œ์ด๋ธ”๋กœ ์˜ฎ๊ธด๋‹ค.

 

 

์œ„ ๊ทธ๋ฆผ์—์„œ ํ•˜๋ฃจ ๋‘ ๋ฒˆ์”ฉ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ๋Œ๋ฉด์„œ ๋กœ๊ทธ ํ…Œ์ด๋ธ”์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ์กฐํ•ฉํ•ด ๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก ํ…Œ์ด๋ธ”์— ๋„ฃ๋Š” ํ˜•ํƒœ์˜€๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ์กฐํ•ฉํ•˜๋Š” ์ฟผ๋ฆฌ๋Š” ๊ฝค ๋ณต์žกํ–ˆ๋Š”๋ฐ, ํ…Œ์ด๋ธ”๋“ค์˜ ๊ตฌ์กฐ๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐจ์ด์™€ ๊ณตํ†ต์ ์ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค:

  PK ๊ฐ ์ปฌ๋Ÿผ์ด ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ ์œ ๋‹ˆํฌ ํ‚ค ํŠน์ง•
๋กœ๊ทธ ํ…Œ์ด๋ธ” ๋กœ๊ทธ ๋ฒˆํ˜ธ ๋กœ๊ทธ์˜ ๋‹ค์–‘ํ•œ ์ •๋ณด ๋กœ๊ทธ ๋“ฑ๋ก ๋‚ ์งœ / ์‹œ๊ฐ„ ๊ฐ row ๊ฐ€ ๋‹จ์ผ ์ •๋ณด๋ฅผ ๋‹ด์Œ
๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก ํ…Œ์ด๋ธ” ๋กœ๊ทธ ๋ฒˆํ˜ธ ๋ฐฉ๋ฌธ์ž ์ข…๋ฅ˜ ๋ณ„ ์นด์šดํŠธ ํ†ต๊ณ„, ๋กœ๊ทธ ๋“ฑ๋ก ๋‚ ์งœ / ์‹œ๊ฐ„ ๊ฐ row ๊ฐ€ ์—ฌ๋Ÿฌ ์ •๋ณด์˜ ํ†ต๊ณ„์ž„

 

์ฆ‰, ๋กœ๊ทธ ํ…Œ์ด๋ธ”์—์„œ๋Š” ๋ฐ์ดํ„ฐ์˜ ํ†ต๊ณ„๋ฅผ ๋‚ด์„œ ๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก ํ…Œ์ด๋ธ”๋กœ insert ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ๊ณ , ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ์ ์—๋Š” 1์–ต 6์ฒœ๋งŒ ๊ฑด์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ์—ˆ๋‹ค. ํ†ต๊ณ„ ์ฟผ๋ฆฌ ์ˆ˜ํ–‰์—๋Š” 383.437 ์ดˆ = ์•ฝ 6๋ถ„์ด ๊ฑธ๋ฆฌ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์ด๋Š” ๋‹ค๋ฅธ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ๋Œ๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€์˜ ๊ฐ„๊ฒฉ ์ด์ƒ์˜ ์‹œ๊ฐ„์ด ์ฟผ๋ฆฌ์— ์†Œ์š”๋˜๊ณ  ์žˆ์—ˆ๋‹ค๋Š” ์˜๋ฏธ์˜€๋‹ค.

 

๐Ÿคฉ ๋ณ€๊ฒฝ๋œ ํ”„๋กœ์„ธ์Šค

์ฒ˜์Œ์—๋Š” ์ฟผ๋ฆฌ๋ฅผ ํŠœ๋‹ํ•˜๊ณ ์ž ํ–ˆ๋Š”๋ฐ, ์ด๋ฏธ ์ธ๋ฑ์Šค๋„ ๊ฑธ๋ ค ์žˆ์—ˆ๊ณ  ํ†ต๊ณ„๋ฅผ ๋‚ด๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ๋กœ์ง์œผ๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜๊ณ ์„œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ๊ณ ๋ฏผํ•ด๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค. ๋จผ์ € ๋– ์˜ค๋ฅธ ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ–ˆ๋‹ค. ๋ฐ”๋กœ IoT ๊ธฐ๊ธฐ์—์„œ ์‹ ํ˜ธ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด ๋กœ๊ทธ ํ…Œ์ด๋ธ”์— ์Œ“์€ ๋’ค ๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก ํ…Œ์ด๋ธ”์— ๋„ฃ์ง€ ์•Š๊ณ , ๋ฐ”๋กœ ๋ฐฉ๋ฌธ์ž ์ถœ์ž…๊ธฐ๋ก ํ…Œ์ด๋ธ”์— ๊ธฐ๋กํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ์ด ๋•Œ ๋ช‡ ๊ฐ€์ง€ ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ์ด ์žˆ์—ˆ๋‹ค:

  • ์ฒซ์งธ, ์‹ ํ˜ธ ์ˆ˜์‹  ์‹œ ๊ณง๋ฐ”๋กœ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฐฉ๋ฌธ์ž์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š”๊ฐ€?
  • ๋‘˜์งธ, ๋ช‡ ์ดˆ ๋‹จ์œ„๋กœ ์‹ ํ˜ธ๋ฅผ ๋ฐ›๋Š”๋ฐ, ๋‹ค๋ฅธ ๋กœ์ง์— ์˜ํ–ฅ ์—†์ด ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ RDB ์— ์“ฐ๋Š” ๋กœ์ง์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?

ํšŒ์‚ฌ ๋™๋ฃŒ ๋ถ„๋“ค๊ณผ ์ด ๋‘๊ฐ€์ง€ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ƒ์˜ํ–ˆ๊ณ , ๋‚ด๋ฆฐ ๊ฒฐ๋ก ์€ ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค:

  • ์ฒซ์งธ, ์‹ ํ˜ธ ์ˆ˜์‹ ์—๋Š” ๋Œ€์ƒ์˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ •๋ณด ๋“ฑ ์‹ ํ˜ธ์— ๋Œ€ํ•œ ์ •๋ณด๋“ค์ด ํฌํ•จ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ๋Œ€์ƒ์˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ •๋ณด๊ฐ€ ๋ฐฉ๋ฌธ์ž ์ข…๋ฅ˜์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ์ด๋‹ค.
  • ๋‘˜์งธ, ์ˆ˜์ดˆ ๋‹จ์œ„๋กœ RDB ์— ์“ฐ๋Š” ๋กœ์ง์€ ๋ถ€ํ•˜๊ฐ€ ์‹ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์“ฐ๊ธฐ/์ฝ๊ธฐ๊ฐ€ ๋น ๋ฅธ NoSQL ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ์ธ ๋ ˆ๋””์Šค๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋œ๋‹ค.

๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ๋Š” ๊ฒฐ๋ก ์œผ๋กœ ๋„์ถœ๋œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋“ค์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ–ˆ๋Š”์ง€ ์†Œ๊ฐœํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค.

 

 

๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
๊ธ€ ๋ณด๊ด€ํ•จ