๋ฐ์ ํ ๋ฐ์ดํฐ๋ ๋ฌด์์ธ๊ฐ์?
๋ฐ์ ํ ๋ฐ์ดํฐ๋ ๊ธฐ์กด ๋ฐฉ์์ผ๋ก ์บก์ฒ๋๊ฑฐ๋ ํ์์ด ์ง์ ๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ๋งํฉ๋๋ค. ๊ณ ์ ๋ ์คํค๋ง๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค๋ฅธ ํํ์ ๋ฐ์ดํฐ ํ ์ด๋ธ๊ณผ ๊ด๋ จ๋ ํ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฅด์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ ์์ ํ ์์์ ์ด๊ฑฐ๋ ๊ตฌ์กฐํ๋์ง ์์ ๊ฒ์ด ์๋๋ฉฐ ํ๊ทธ ๋ฐ ๋ฉํ๋ฐ์ดํฐ์ ๊ฐ์ ์ผ๋ถ ๊ตฌ์กฐ์ ์์๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์์๋ ๋ ์ฝ๋์ ํ๋์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ค์ ํ์ฌ ๋ถ์ํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค์ด ์ค๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ๋ ์ ํ ๋ฐ์ดํฐ๋ณด๋ค ์์ ํ๊ธฐ๊ฐ ๋ ์ด๋ ค์ธ ์ ์์ง๋ง, ์ ์ฐ์ฑ๊ณผ ์ ์์ฑ์ด ๋ฐ์ด๋ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๊ด๋ฆฌ์ ์ ์ฉํ ๋๊ตฌ๊ฐ ๋ฉ๋๋ค.
์ด ํ์ด์ง์์ ๋ค๋ฃน๋๋ค:
- ์ ํ, ๋น์ ํ, ๋ฐ์ ํ ๋ฐ์ดํฐ์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
- ๋ฐ์ ํ ๋ฐ์ดํฐ์ ํน์ฑ
- ๋ฐ์ ํ ๋ฐ์ดํฐ ์์
- ๋ฐ์ ํ ๋ฐ์ดํฐ์ ์ฅ์ ๊ณผ ๊ณผ์
- ๋ฐ์ ํ ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ๋ฒ
- ๋ฐ์ ํ ๋ฐ์ดํฐ ๋๊ตฌ
- ๊ฒฐ๋ก
์ ํ, ๋น์ ํ, ๋ฐ์ ํ ๋ฐ์ดํฐ์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
๋ค์ ๋น๊ต๋ฅผ ํตํด ๋ฐ์ ํ ๋ฐ์ดํฐ๊ฐ ๋น์ ํ ๋ฐ ์ ํ ๋ฐ์ดํฐ์ ๋ค๋ฅธ ์ ์ ์ค๋ช ํฉ๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ์ ๋น์ ํ ๋ฐ์ดํฐ ๋น๊ต
๋น์ ํ ๋ฐ์ดํฐ ๋ ๋ฏธ๋ฆฌ ์ ์๋ ํ์์ด๋ ์คํค๋ง๊ฐ ์๋ ์ ๋ณด์ด๋ฏ๋ก ๊ธฐ์กด์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ ์ ์์ต๋๋ค. ๋ฐ์ ํ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ ๋ด์ ๋ ์ฝ๋์ ํ๋์ ์กฐ์ง์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ถ์ฌํ๋ ํ๊ทธ ๋ฐ ๋ฉํ๋ฐ์ดํฐ์ ๊ฐ์ ๋ช ๊ฐ์ง ๊ตฌ์กฐ์ ์์๊ฐ ์๋ค๋ ์ ์์ ๋น์ ํ ๋ฐ์ดํฐ์ ๋ค๋ฆ ๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ์ ์ ํ ๋ฐ์ดํฐ ๋น๊ต
๋ฐ์ ํ ๋ฐ์ดํฐ์ ์ ํ ๋ฐ์ดํฐ๋ ์คํค๋ง์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ผ๋ ๋ ๊ฐ์ง ์ฃผ์ ํน์ฑ์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
์ ํ ๋ฐ์ดํฐ์ ๋ฌ๋ฆฌ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ ์ฌ์ ์คํค๋ง ์ ์๊ฐ ํ์ํ์ง ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ ์งํ์ ๋ ์ ์ฐํ๊ฒ ๋์ฒํ ์ ์์ต๋๋ค. ๋ํ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ ํ๋ฉด ํ ์ด๋ธ์ ์๋ ๋ฐ๋ฉด, ๋ฐ์ ํ ๋ฐ์ดํฐ๋ ์ค์ฒฉ๋ ๋ฐ์ดํฐ ๊ณ์ธต์ ํฌํจํ๋ ๊ตฌ์กฐ๋ฅผ ์ง์ํฉ๋๋ค. ์ค์ฒฉ๋ ๊ตฌ์กฐ๋ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ IoT ์ฅ์น์์ ์์ ํ ๋ฐ์ดํฐ๋ก ์์ ํ๊ธฐ์ ์ด์์ ์ธ ํ์์ผ๋ก ๋ง๋ญ๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ์ ํน์ฑ
- ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ๋ฅด์ง ์์ง๋ง ์ผ๋ถ ๊ตฌ์กฐ๊ฐ ์์ต๋๋ค.
- ์ ์ฅํ๊ธฐ ์ ์ ๊ณ ์ ๋ ์คํค๋ง๊ฐ ํ์ํ์ง ์์ผ๋ฏ๋ก ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ์ข ๋ฅ๋ฅผ ๋ณด๋ค ์ ์ฐํ๊ฒ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
- ์ฌ๊ธฐ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํ๊ณ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ๊ณผ ์ด ํํ๋ก ์ ์ฅํ ์ ์์ต๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ ์์
์กฐ์ง์์ ์์ ๋ฏธ๋์ด, IoT ๋๋ฐ์ด์ค ๋ฑ ๋ค์ํ ์์ค์์ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ฒ๋ฆฌํจ์ ๋ฐ๋ผ ๋ฐ์ ํ ๋ฐ์ดํฐ๊ฐ ์ ์ ๋ ๋ณดํธํ๋๊ณ ์์ต๋๋ค. ๋ฐ์ ํ ๋ฐ์ดํฐ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
XML ๋ฌธ์: ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฐ์ ํ ๋ฐ์ดํฐ ํ์ ์ค ํ๋์ ๋๋ค. XML์ ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ณ์ธต์ ์ผ๋ก ์ ์ฅํ๋ ๋ฐ ํ์ํ ํ๊ทธ์ ์์ฑ์ ์ ์ํ ์ ์๋ ๋ค์ฌ๋ค๋ฅํ๊ณ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ๋งํฌ์ ์ธ์ด์ ๋๋ค.
JSON: JSON์ IoT ๋๋ฐ์ด์ค, ์น ๋ธ๋ผ์ฐ์ , ์ค๋งํธํฐ์์ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ ๋ค์ ์ผ๊ด์ ์ผ๋ก ์ ๋ฆฌํ์ฌ ๋ฐ์ดํฐ ํ๋ซํผ.
HTML ์ฝ๋, ๊ทธ๋ํ ๋ฐ ํ, ์ด๋ฉ์ผ ๋ ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํํ ๋ณผ ์ ์๋ ๋ฐ์ ํ ๋ฐ์ดํฐ์ ๋ค๋ฅธ ์์ ๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ์ ์ฅ์ ๊ณผ ๊ณผ์
์ ์ฐ์ฑ์ ๋ฐ์ ํ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ํฐ ๊ฐ์ ์ด์ง๋ง, ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ์์๋ ์ฐพ์๋ณผ ์ ์๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ๋ ํฉ๋๋ค. ๊ฐ์ฅ ์ค์ํ ์ฅ์ ๊ณผ ๊ณผ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
ํํ
- ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ์ ๋นํด ์ ์ฐํ๊ณ ๊ฐํธํ๊ฒ ํ์ฅ ๊ฐ๋ฅ
- ์งํํ๋ ๋ฐ์ดํฐ ์๋ณธ์ ์ ์ ๊ฐ๋ฅ
- ์์ฒด ์ค๋ช ํน์ฑ์ ๋ฐ์ดํฐ์ ๋งฅ๋ฝ๊ณผ ์๋ฏธ๊ฐ ๋ฐ์ดํฐ์ ํฌํจ๋๋๋ก ํ์ฌ ์ดํด์ ํด์์ ๋์ต๋๋ค.
- ๋ฐ์ ํ ๋ฐ์ดํฐ๋ ์ฌ๋์ด ์ฝ๊ฒ ๊ฒ์ฌํ ์ ์๊ณ ํจ์จ์ ์ธ ๊ณ์ฐ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ์ฌ ์น ์๋น์ค์์ ๋ฐ์ดํฐ ๋ถ์์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.
๋์ ๊ณผ์
- ๊ณ ์ ์คํค๋ง๊ฐ ์์ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ํ์ฅ์ฑ ๋ฌธ์
- ์ธ์ฌ์ดํธ๋ฅผ ์ฟผ๋ฆฌํ๊ณ ์ถ์ถํ๋ ๊ฒ์ ์ด๋ ต๊ณ ์๊ฐ์ด ๋ง์ด ์์๋ ์ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ๋ฌธํ๋ ๋๊ตฌ์ ์ ๋ฌธ ์ง์์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์ ์ฐ์ฑ์ด ๋จ์ด์ง๋ฉด ๋ฐ์ดํฐ ํํ์ ๋ถ์ผ์น๊ฐ ๋ฐ์ํ์ฌ ๊ตฌ์กฐ์ ๋ณํ๋ ๋๋ฝ๋ ์์๋ก ์ธํด ์ง๊ณ ๋ฐ ๋ถ์์ด ์ด๋ ค์์ง ์ ์์ต๋๋ค.
๋ฐ์ ํ ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ๋ฒ
๋ค์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ์ ์์ต๋๋ค:
- ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ชจ๋ธ๋ง
- ํ์ฅ ๊ฐ๋ฅํ ๋งํฌ์ ์ธ์ด(XML)
- ํ์์ ๋ฐ์ดํฐ ๋ถ์
- ํจํด ์ธ์
- ํ ์คํธ ๋ถ์
- ๊ฐ์ ๋ถ์
- ์ด์ ์งํ ํ์ง
๋ฐ์ ํ ๋ฐ์ดํฐ ๋๊ตฌ
๋ค์ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์ฒ๋ฆฌ, ๋ถ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด
- Couchbase ๋ฐ MongoDBโข์ ๊ฐ์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
- XML ๋ฐ ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ชจ๋ธ๋ง์ ์ฌ์ฉํ์ฌ ์์ฑ์ ์ ์ํ๊ณ , ์ ๋ณด๋ฅผ ๊ตํํ๊ณ , ๊ณ์ธต์ ์์๋ก ๋ฐ์ดํฐ๋ฅผ ์ธ๋ฑ์ฑํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ ํ ๋๋ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ผ๋ก ์ธํด ์ ์ ๋ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค. ๋ค์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ค์ํ ๋ฐ์ดํฐ ์ ํ๊ณผ ๊ตฌ์กฐ๋ฅผ ์์ฉํ๋ฏ๋ก ์งํํ ์ ์๋ ํฌ๊ณ ๋ณต์กํ ๋ฐ์ดํฐ ์งํฉ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ ํฉํฉ๋๋ค.
Couchbase๋ ํค-๊ฐ ๋ฐ ๋ฌธ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ชจ๋ ์ง์ํ๋ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ๋์ ํ์ฅ์ฑ, ์ฑ๋ฅ ๋ฐ ๊ฐ์ฉ์ฑ์ ์ํด ์ค๊ณ๋์์ผ๋ฉฐ ์๋ ์ค๋ฉ, ์ธ๋ฉ๋ชจ๋ฆฌ ์บ์ฑ ๋ฐ ์ ์ฒด ํ ์คํธ ๊ฒ์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค๋ ๋งค์ฐ ์ ํฉํฉ๋๋ค. ๋์ฉ๋ ๋ฐ์ดํฐ ์ธํธ์ ๋์ ์ฐ๊ธฐ ์ฒ๋ฆฌ๋์ ์ฒ๋ฆฌํ ์ ์์ด ์ด์ปค๋จธ์ค, ๊ฒ์, ์์ ๋ฏธ๋์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐฉ๋ฌธํ๊ธฐ ๊ฐ๋ ํ๋ธ ๋ฅผ ์ฐธ์กฐํ์ฌ ์ ํ, ๋น์ ํ, ๋ฐ์ ํ ๋ฐ์ดํฐ ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ์ฃผ์ ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.