๋ฐ์ดํฐ ์์ง๋์ด๋ก ์ด์๋จ๊ธฐ - ๋น ๋ฐ์ดํฐ์ ๊ด๋ฆฌ์ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ ๋ฐ์ ์ธ ๊ธฐ์
๋ฐ์ดํฐ ์์ง๋์ด๋ก์ ํ์ํ ๊ธฐ์ ์ ๋ํด ์ฐจ๊ทผ์ฐจ๊ทผ, ์ง๋ํ๊ฒ ๊ณต๋ถํด๋ณด๋ ค ํฉ๋๋ค.
์ ๋ฆฌ๋ ๋ด์ฉ์ [๋น ๋ฐ์ดํฐ๋ฅผ ์งํฑํ๋ ๊ธฐ์ ] ๋์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
์ด ์ฑ ์์ ๋ค๋ฃจ๋ ๋ด์ฉ
- ์๋ํ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ(๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์์คํ ํ)
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ณผ์ ์์ ์ฌ์ฉ๋๋ SW, DB, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ์๊ฐํ ๋๊ตฌ ํน์ง, ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์๋ํํ๋ ๊ธฐ์ (์ํฌํ๋ก์ฐ ๊ด๋ฆฌ, ์คํธ๋ฆผ ์ฒ๋ฆฌ ๋ฑ)
*๋น ๋ฐ์ดํฐ ์ทจ๊ธ์ด ์ด๋ ค์ด ์ด์
- ๋ฐ์ดํฐ์ ๋ถ์ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅธ๋ค (๋ฐ์ดํฐ ๋ถ์๊ฐ์ ์ญํ )
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์๊ณ ์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค (๋ฐ์ดํฐ ์์ง๋์ด์ ์ญํ )
1-1. [๋ฐฐ๊ฒฝ]๋น ๋ฐ์ดํฐ์ ์ ์ฐฉ
๋ถ์ฐ ์์คํ ์ ์ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๊ณ ์ํ
์น ์๋ฒ ๋ฑ์์ ์์ฑ๋ ๋ฐ์ดํฐ๋ 1์ฐจ์ ์ผ๋ก RDB, NoSQL์ ์ ์ฅ. ์ดํ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ Hadoop์ ๋ชจ์ด๋ฉด ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฐ๋ฅ
1. Hadoop
โ๋ค์์ ์ปดํจํฐ์์ ๋๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌโ
- Hadoop : ์ฌ๋ฌ ์๋น์ค, ์์คํ ์์ ๋ฐ์ํ ๋๊ท๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ฌ๋ฌ ๋์ ์ปดํจํฐ๋ฅผ ์ด์ฉํด์ผํ ์ ์์. ์ด๋ฌํ ๋ถ์ฐ ํ๊ฒฝ์ ๊ด๋ฆฌํ๋ ํ๋ ์์ํฌ(์๋ฃจ์ )
- Hive : SQL๊ณผ ๊ฐ์ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์ด์ฉํด Hadoop ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ํํธ์จ์ด. Hadoop์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ java ์ธ์ด๋ฅผ ์ด์ฉํ MapReduce๋ผ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด์ผํจ. ์ด๋ฅผ SQL ์ฟผ๋ฆฌ ์ธ์ด๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ์ฌ์ฉ์ฑ์ ๋์ธ ์๋ฃจ์
2. NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค
โ๋น๋ฒํ ์ฝ๊ธฐ/์ฐ๊ธฐ ๋ฐ ๋ถ์ฐ ์ฒ๋ฆฌ๊ฐ ๊ฐ์ โ
- ๊ณ ์์ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๋ถ์ฐ ์ฒ๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ์ฌ RDB์ ์ ์ฝ์ ๊ทน๋ณตํ๊ณ ๋น ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค์๊ฐ์ผ๋ก ์ ์ํ์ฌ ๋ฐ์ดํฐ ์ฝ๊ธฐ/์ฐ๊ธฐ๋ฅผ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํค ๋ฐธ๋ฅ ์คํ ์ด, ๋ํ๋ฉํธ ์คํ ์ด, ์์ด๋ ์นผ๋ผ ์คํ ์ด ๋ฑ
-> โNoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋กํ๊ณ Hadoop์ผ๋ก ๋ถ์ฐ ์ฒ๋ฆฌํ๊ธฐโ
3. ๋ถ์ฐ ์์คํ ์ ๋น์ฆ๋์ค ์ด์ฉ ๊ฐ์ฒ
โEDW์ Hadoop์ ๊ณต์กดโ
- Hadoop ๋์ ์ ๋ถํฐ ๋๋์ ๋น์ฆ๋์ค ๋ฐ์ดํฐ ๊ด๋ฆฌ(๊ณ ๊ฐ ์ ๋ณด, ํ๋งค ๋ฐ์ดํฐ ๋ฑ) ๋ฐ ๋ถ์์ ์ํด EDW(Enterprise Data Warehouse)๋ฅผ ๊ตฌ์ถํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๊ฒฝ์ฐ๊ฐ ์์์.
- ๊ทธ๋ฌ๋ ์ต๊ทผ ๋ค์์ ๋น ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ๊ฐ Hadoop, Hive์์ ์ฐ๊ณ๋ฅผ ์ง์ํ๋ฉฐ Hadoop ์ํ๊ณ๊ฐ ์กฐ์ฑ๋๋ ์ถ์ธ
- ๋ํ ๊ณผ๊ฑฐ ์ผ๋ถ EDW์ ๊ฒฝ์ฐ HW์ SW๊ฐ ํตํฉ ์ฅ๋น๋ก ์ ๊ณต๋์ด ์ฑ๋ฅ์ ๋์ด๋ ค๋ฉด HW๊ฐ ๊ต์ฒด๋์ด์ผํ๋ ๋ฑ์ ๋ถํธํจ์ด ์์์
- ๋ฐ๋ผ์ ๋๋+์ค์๊ฐ(๋งค์ผ, ์ฃผ๊ธฐ์ ์์ ) ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ Hadoop์ผ๋ก, ์์ ๋ฐ์ดํฐ, ์ค์ ๋ฐ์ดํฐ๋ DW๋ก ๋ถ๋ฆฌํ์ฌ ๊ด๋ฆฌ
์ค๋ชฐ๋ฐ์ดํฐ๋?
- ์ข ๋ฅ : ์์ ๋ฐ์ดํฐ, CSV ๋ฑ
- ๊ท๋ชจ : ์๋ฐฑ๋ง ~ ์์ฒ๋ง ๋ ์ฝ๋, ์ GB
- ์ค๋ชฐ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์์ด ์ฆ๊ฐํ๋ฉด ์ฒ๋ฆฌ ์๊ฐ์ด ๊ธ๊ฒฉํ ์ฆ๊ฐํจ. ๋น ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ์ค๋ชฐ๋ฐ์ดํฐ์ ๋น๊ตํ์ฌ ๋ฐ์ดํฐ์ ์์ด ๋์ด๋๋ ์ฒ๋ฆฌ์๊ฐ์ ์ฆ๊ฐ๋ ์ต์ ๋จ.
- ๋ฐ์ดํฐ ์์ด ์ ์ ์ํฉ์์๋ ์ค๋ชฐ๋ฐ์ดํฐ ๊ธฐ์ ์ด ๋ ์ฐ์ํจ.
1-2. ๋น ๋ฐ์ดํฐ ์๋์ ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ๋ฐ
๋น ๋ฐ์ดํฐ ๊ธฐ์ ๊ณผ DW์์ ์ฐจ์ด์ : ๋น ๋ฐ์ดํฐ ๊ธฐ์ ์ ๋ค์์ ๋ถ์ฐ ์์คํ ์ ์กฐํฉํ์ฌ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋ง๋๋ ๊ฒ
1. ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ
โ๋ฐ์ดํฐ ์์ง์์ ์ํฌํ๋ก์ฐ ๊ด๋ฆฌ๊น์งโ
1) ๋ฐ์ดํฐ ์์ง
- ๋ฒํฌ(bulk) ํ : ์ด๋ฏธ ์ถ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฆฌ ๋ฐ ์ถ์ถํ๋ ๋ฐฉ๋ฒ. ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ์ผ ์๋ฒ์์ ์ ๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉ.
- ์คํธ๋ฆฌ๋ฐ(streaming) ํ : ์ฐจ๋ก๋ก ์์ฑ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋์์์ด ๊ณ์ํด์ ๋ณด๋ด๋ ๋ฐฉ๋ฒ. ๋ชจ๋ฐ์ผ ์ฑ, ์๋ฒ ๋๋ ์ฅ๋น ๋ฑ์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉ.
2) ๋ฐ์ดํฐ ์ฒ๋ฆฌ(์คํธ๋ฆผ ์ฒ๋ฆฌ์ ๋ฐฐ์น ์ฒ๋ฆฌ)
- ์คํธ๋ฆผ(stream) ์ฒ๋ฆฌ : ์คํธ๋ฆฌ๋ฐ ํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์ถ์ ๋(ex. ์ค์๊ฐ ๋ฐ์ดํฐ ๋ถ์, ๊ณผ๊ฑฐ 30๋ถ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ์ฌ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆผ ๋ฑ). ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ์ผ๋ก ๊ด๋ฆฌ
- ๋ฐฐ์น(batch) ์ฒ๋ฆฌ : ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๊ณ ์ถ์ ๋(ex. ์ฅ๊ธฐ๊ฐ ๋ฐ์ดํฐ ๋ถ์, ์ง๋ 1๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ์ฌ ๋ถ์ํ๋ ๋ฑ). ๋ถ์ฐ ์์คํ ๋ฑ์ผ๋ก ๊ด๋ฆฌ
3) ๋ฐ์ดํฐ ์ ์ฅ(๋ถ์ฐ ์คํ ๋ฆฌ์ง, ๊ฐ์ฒด ์คํ ๋ฆฌ์ง, NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค)
- ๋ถ์ฐ ์คํ ๋ฆฌ์ง(distribute storage) : ์ฌ๋ฌ ์ปดํจํฐ์ ๋์คํฌ๋ก ๊ตฌ์ฑ๋ ์คํ ๋ฆฌ์ง ์์คํ
- ๊ฐ์ฒด ์คํ ๋ฆฌ์ง(object storage) : ํ ๋ฉ์ด๋ฆฌ๋ก ๋ชจ์ธ ๋ฐ์ดํฐ ์ด๋ฆ์ ๋ถ์ฌํ์ฌ ํ์ผ๋ก ์ ์ฅ. Amazon S3 ๋ฑ
- NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค : ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค์๊ฐ์ผ๋ก ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ธฐ/์ฐ๊ธฐํ ๋ ์ ๋ฆฌ. ๋จ, ํฅํ ํ์ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ์ ํ ์ ํํด์ผ ํจ.
4) ๋ถ์ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ
- ๋ถ์ฐ ์คํ ๋ฆฌ์ง์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ MapReduce ๋ฑ์ ํ๋ ์์ํฌ๋ฅผ ์ด์ฉํด ์ฒ๋ฆฌํ๋ ๊ณผ์ .
- ๋ชฉ์ : ๋ถ์ฐ ์คํ ๋ฆฌ์ง์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ํฅํ์ ์ธ์ ๋ ์ง ์ฝ๊ฒ ๋ถ์ํ๊ธฐ ์ํด ๊ฐ๊ณตํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ๊ฒ
- MapReduce ์ด์ธ์ SQL ์ฟผ๋ฆฌ๋ฅผ ์ด์ฉํด ์ง๊ณํ๋ ๋ฐฉ๋ฒ ๋ฐ์ ๋จ(์๋ 2๊ฐ์ง ๋ฐฉ๋ฒ)
- ์ฟผ๋ฆฌ ์์ง ๋์ : Hive, ๋ํํ ์ฟผ๋ฆฌ ์์ง(interactive query engine) ๋ฑ
- ์ธ๋ถ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ ํ ์ด์ฉ : ๋ถ์ฐ ์คํ ๋ฆฌ์ง ๋ฐ์ดํฐ๋ฅผ DW์ ์ ์ฌ(ETL)ํ์ฌ ์ฌ์ฉ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฌํ๊ธฐ ์ ๋ฏธ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ๋ ํ๋ก์ธ์ค๋ฅผ ETL(Extract-Transform-Load), ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด๋ค์ด๊ณ ํ์์๋ฐ๋ผ ๊ฐ๊ณตํ์ฌ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ELT(Extract-Load-Transform)๋ผ๊ณ ํจ
5) ์ํฌํ๋ก์ฐ ๊ด๋ฆฌ
- ๋ฐฐ์น ์ค์ผ์ฅด๋ง, ์ค๋ฅ ๋ฐ์ ์ ์ฒ๋ฆฌ(๊ด๋ฆฌ์ ํต์ง, ์ฌ ์ฒ๋ฆฌ
2. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ฐ์ดํฐ ๋งํธ
โ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ธฐ๋ณธํโ
1) DW(Data Warehouse, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค)
- ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฅ๊ธฐ ๋ณด์กด
- ์ ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ์ ์กํ๋ ๊ฒ์ ์ ๋ฆฌํจ, ์๋์ ๋ฐ์ดํฐ๋ฅผ ์์ฃผ ์ฝ๊ณ ์ฐ๋ ๋ฐ์๋ ๋ถ๋ฆฌ
- ์ฃผ๋ก ์ ๋ฌด ์์คํ ์์ ๊บผ๋ธ ๋ฐ์ดํฐ๋ฅผ ํ๋ฃจ๊ฐ ๋๋ ๋ ์ ๋ฆฌํ์ฌ ์ฐ๊ณ , ์ด๋ฅผ ํ์ฉํด ์ผ๊ฐ ์๊ฐ์ ์ง๊ณํ์ฌ ๋ณด๊ณ ์ ์์ฑํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ
- ๋ฐ์ดํฐ ์์ค(data source, ์ ๋ฌด ์์คํ ์ ์ํ RDB, ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ํ์ผ ์๋ฒ ๋ฑ)์์ ๋ก์ฐ ๋ฐ์ดํฐ(raw data, ์์ ๋ฐ์ดํฐ)๋ฅผ ์ถ์ถํ๊ณ , ํ์์ ๋ฐ๋ผ ๊ฐ๊ณตํ์ฌ DW์ ์ ์ฅ(ETL ํ๋ก์ธ์ค)
2) DM(Data Mart, ๋ฐ์ดํฐ ๋งํธ)
- DW์์ ํ์ํ ๋ฐ์ดํฐ๋ง์ ์ถ์ถํ์ฌ ๋ฐ์ดํฐ ๋ถ์, ์๊ฐํ(BI)์ฉ ํ ์ด๋ธ์ ๊ตฌ์ถํ ๊ฒ
- DW๋ ์ ๋ฌด์ ์ค์ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ์ฐ๊ณ๋์ด ์์ผ๋ฏ๋ก ๋ถ์์ ์ํด ์์ฃผ ์ ๊ทผํ ๊ฒฝ์ฐ ์์คํ ๊ณผ๋ถํ๋์ด ๋ฌธ์ ๋ฐ์ ๊ฐ๋ฅ
- DM ๊ตฌ์ถ์ ์ํด์๋ ํ ์ด๋ธ ์ค๊ณ, DW์์์ ETL ํ๋ก์ธ์ค ์ค๊ณ๊ฐ ๋งค์ฐ ์ค์ํจ
3. ๋ฐ์ดํฐ ๋ ์ดํฌ์ ๋ฐ์ดํฐ ๋งํธ
1) DL(Data Lake, ๋ฐ์ดํฐ ๋ ์ดํฌ)
โ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์ถ์ โ
- ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์๋์ ํํ๋ก ์ถ์ ํด๋๊ณ ๋์ค์ ํ์์ ๋ฐ๋ผ DM ๋ฑ์ผ๋ก ๊ฐ๊ณตํ์ฌ ์ฌ์ฉํ๊ธฐ ์ํ ๊ตฌ์กฐ
- ๋ถ์ฐ ์คํ ๋ฆฌ์ง๊ฐ ๋ฐ์ดํฐ ๋ ์ดํฌ๋ก ์ด์ฉ๋จ.
- DW์ ํฌ์ง์ ์ DL์ด ์นํ๋๋ ์ํคํ ์ฒ๋ก ๋ฐ์ดํฐ ๊ด๋ฆฌํ ์ ์์. ๋จ, DW ์ํคํ ์ฒ์์๋ ETL ํ๋ก์ธ์ค๋ฅผ ํตํด DW์ ๋ง๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ์ง๋ง, DL ์ํคํ ์ฒ์์๋ ๋ฏธ๊ฐ๊ณต์ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์ ์ฅํ๋ค๋ ์ฐจ์ด๊ฐ ์์.
- DL์ ์คํ ๋ฆฌ์ง ๊ฐ๋ ์ด๋ฏ๋ก MapReduce ๋ฑ์ ๋ถ์ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ธฐ์ ์ ์ด์ฉํด DM์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ ๋ค, ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ์ ๊ณ ๋ฏผํด์ผํ ์
- ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ ์ฉ๋์ ์ ํ์ด ์์ ๊ฒ
- ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ถ์ถํ ์๋จ์ด ์์ ๊ฒ
4. ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ชฉ์
โ๊ฒ์, ๊ฐ๊ณต, ์๊ฐํ์ ์ธ ๊ฐ์ง ์โ
- ๋ฐ์ดํฐ ๊ฒ์ : ํ์ ์ ๋๋์ ๋ฐ์ดํฐ์์ ์กฐ๊ฑด์ ๋ง๋ ๊ฒฐ๊ณผ๋ฅผ ์ ์ํ๊ฒ ๊ฒ์ํ์ฌ ์ป๊ธฐ ์ํ ๋ชฉ์ (์๋) ์์คํ ๋ก๊ทธ, ๊ณ ๊ฐ์ ํ๋ ์ด๋ ฅ ๋ฑ์ ๋ก์ฐ ๋ฐ์ดํฐ์์ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๊ฒ์ ์์ง ๋ฑ์ ์ฌ์ฉํ์ฌ ํค์๋๋ฅผ ์ฐพ๋ ๊ฒ์ด ๊ด๊ฑด ex. ์์คํ ์ฅ์ ๋ฐ์ ์ ์์ธ ํ์ , ๊ณ ๊ฐ ๋ฌธ์ ์ ๋ก๊ทธ ํ์ธ ๋ฑ
- ๋ฐ์ดํฐ์ ๊ฐ๊ณต : ์ ๋ฌด ์์คํ ์ ์ผ๋ถ๋ก์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ด์ฉํ๊ณ ์ถ์ ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ์ฌ ์ฌ์ฉ(์๋ํ) ์ํฌํ๋ก์ฐ๋ฅผ ํตํด ์๋ํ๋ ์ฒ๋ฆฌ ํ์ ex. ์น ์ฌ์ดํธ์์ ์ถ์ฒ ์ํ ์ ์, ์ผ์ ๋ฐ์ดํฐ์ ๋น์ ์์ ์ํ ๊ฐ์ง ๋ฐ ํต๋ณด ๋ฑ
- ๋ฐ์ดํฐ ์๊ฐํ : ๋ฐ์ดํฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ์ฌ ์๋ฏธ๋ฅผ ํ์ (์๋, ์๋ํ) ํจ์จ์ ์ธ ์๊ฐํ๋ฅผ ์ํด ๋ฐ์ดํฐ ๋งํธ ๊ตฌ์ถํ์ฌ ์ฌ์ฉ ex. ํต๊ณ ๋ถ์ SW, BI ๋๊ตฌ๋ก ๊ทธ๋ํ๋ฅผ ๋ง๋ค๊ณ ๋ฏธ๋ ์ํฉ์ ์์ธกํ๊ฑฐ๋ ์์ฌ๊ฒฐ์ ์ ๋ฐํ์ผ๋ก ์ฌ์ฉ
๊ธฐ๊ฐ๊ณ ์์คํ ๊ณผ ์ ๋ณด๊ณ ์์คํ ์ ๋ถ๋ฆฌ
- ๊ธฐ๊ฐ๊ณ ์์คํ (mission-critical system) : ๋น์ฆ๋์ค ์ฒ๋ฆฌ์ ๊ด๋ จ๋ ์ค์ ์์คํ ์ผ๋ก ํ์ ์ ์ง์ ์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ์ํฅ์ ๋ฏธ์น๋ ์์คํ
- ์ ๋ณด๊ณ ์์คํ (information system) : ์ฌ๋ด ์ปค๋ฎค๋์ผ์ด์ , ์์ฌ๊ฒฐ์ ๋ฑ์ ์ํด ์ด์ฉ๋๋ ์์คํ
- ๋ฐ์ดํฐ๋ ๊ธฐ๊ฐ๊ณ ์์คํ ๊ณผ ์ ๋ณด๊ณ ์์คํ ์ ์ฐ๊ฒฐํ๋ ๊ฒ. ๋ถ์์ ์ํ ๋ฐ์ดํฐ๋ ๊ธฐ๊ฐ๊ณ์์ ์ ๋ณด๊ณ๋ก ๋ณต์ฌํ์ฌ ์ฌ์ฉํจ์ผ๋ก์จ ๊ธฐ๊ฐ๊ณ ์์คํ ์ ๋ถํ๋ฅผ ์ค์ด๊ณ ๋ถ์ ์ฑ๋ฅ, ํจ์จ์ฑ์ ๋์
- ํ ๋ฒ ๋ณต์ฌํ ๋ฐ์ดํฐ๋ ์ง์ฐ์ง ์๋๋ก ์ฃผ์ํ๋ฉฐ, ๋ถ์์ ํ์ํ ๋ฐ์ดํฐ๋ง์ ๊ฐ๊ณต(DM ๋ฑ)ํ์ฌ ์ฌ์ฉํ๋ค.