๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

DB

1์žฅ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ ๊ฐœ๋…

 

reference: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ก  2ํŒ


01. ํ•„์š”์„ฑ

๋ฐ์ดํ„ฐ(data)

ํ˜„์‹ค ์„ธ๊ณ„์—์„œ ๋‹จ์ˆœํžˆ ๊ด€์ฐฐํ•˜๊ฑฐ๋‚˜ ์ธก์ •ํ•˜์—ฌ ์ˆ˜์ง‘ํ•œ ์‚ฌ์‹ค์ด๋‚˜ ๊ฐ’

์ •๋ณด(information)

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

์ •๋ณด ์ฒ˜๋ฆฌ(information processing)

๋ฐ์ดํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ณผ์ • ๋˜๋Š” ๋ฐฉ๋ฒ•

์ •๋ณด ์‹œ์Šคํ…œ(information system)

์กฐ์ง ์šด์˜์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์ €์žฅํ•ด๋‘์—ˆ๋‹ค๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ์ˆ˜๋‹จ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

์ •๋ณด ์‹œ์Šคํ…œ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹น

02-1. ์ •์˜

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DB; DataBase)

ํŠน์ • ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉํ•ด์„œ ์ €์žฅํ•œ ์šด์˜ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ

๊ณต์œ  ๋ฐ์ดํ„ฐ(shared data)

ํŠน์ • ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•จ๊ป˜ ์†Œ์œ ํ•˜๊ณ  ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์šฉ ๋ฐ์ดํ„ฐ

ํ†ตํ•ฉ ๋ฐ์ดํ„ฐ(integrated data)

์ตœ์†Œ์˜ ์ค‘๋ณต๊ณผ ํ†ต์ œ ๊ฐ€๋Šฅํ•œ ์ค‘๋ณต๋งŒ ํ—ˆ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ

์ €์žฅ ๋ฐ์ดํ„ฐ(stored data)

์ปดํ“จํ„ฐ๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์ฒด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ

์šด์˜ ๋ฐ์ดํ„ฐ(operational data)

์กฐ์ง์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ๊ผญ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ

02-2. ํŠน์„ฑ

์‹ค์‹œ๊ฐ„ ์ ‘๊ทผ์„ฑ(real-time accessibility)

์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ์š”๊ตฌ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‘๋‹ต

๊ณ„์† ๋ณ€ํ™”(continuous evolution)

๋ฐ์ดํ„ฐ์˜ ๊ณ„์†์ ์ธ ์‚ฝ์ž…, ์‚ญ์ œ, ์ˆ˜์ •์„ ํ†ตํ•ด ํ˜„์žฌ์˜ ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€

๋™์‹œ ๊ณต์œ (concurrent sharing)

์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ์˜ ๋™์‹œ ์‚ฌ์šฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ์˜ ๋™์‹œ ์‚ฌ์šฉ๋„ ์ง€์›

๋‚ด์šฉ ๊ธฐ๋ฐ˜ ์ฐธ์กฐ(content reference)

๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ ์ฃผ์†Œ๋‚˜ ์œ„์น˜๊ฐ€ ์•„๋‹Œ ๋‚ด์šฉ์œผ๋กœ ์ฐธ์กฐ ์˜ˆ) ์žฌ๊ณ ๋Ÿ‰์ด 1,000๊ฐœ ์ด์ƒ์ธ ์ œํ’ˆ์˜ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ํ•˜์‹œ์˜ค

03. ๋ฐ์ดํ„ฐ์˜ ๋ถ„๋ฅ˜

์ •ํ˜• ๋ฐ์ดํ„ฐ (structured data)

๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ, ์ฆ‰ ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ๊ตฌ์กฐ์— ๋”ฐ๋ผ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ

์˜ˆ : ์—‘์…€์˜ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ, ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ…Œ์ด๋ธ”

๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ (semi-structured data)

๊ตฌ์กฐ์— ๋”ฐ๋ผ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์ด์ง€๋งŒ ๋ฐ์ดํ„ฐ ๋‚ด์šฉ ์•ˆ์— ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์„ค๋ช…์ด ํ•จ๊ป˜ ์กด์žฌ

๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ํŒŒ์‹ฑ(parsing) ๊ณผ์ •์ด ํ•„์š”

๋ณดํ†ต ํŒŒ์ผ ํ˜•ํƒœ๋กœ ์ €์žฅ

์˜ˆ : ์›น์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์„ฑํ•˜๋Š” HTML, XML, JSON ๋ฌธ์„œ๋‚˜ ์›น ๋กœ๊ทธ, ์„ผ์„œ ๋ฐ์ดํ„ฐ ๋“ฑ

๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ (unstructured data)

์ •ํ•ด์ง„ ๊ตฌ์กฐ๊ฐ€ ์—†์ด ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ

์˜ˆ : ์†Œ์…œ ๋ฐ์ดํ„ฐ์˜ ํ…์ŠคํŠธ, ์˜์ƒ, ์ด๋ฏธ์ง€, ์›Œ๋“œ๋‚˜ PDF ๋ฌธ์„œ์™€ ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ฐ์ดํ„ฐ