• ๋Œ€ํ•œ์ „๊ธฐํ•™ํšŒ
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • ํ•œ๊ตญ๊ณผํ•™๊ธฐ์ˆ ๋‹จ์ฒด์ด์—ฐํ•ฉํšŒ
  • ํ•œ๊ตญํ•™์ˆ ์ง€์ธ์šฉ์ƒ‰์ธ
  • Scopus
  • crossref
  • orcid

  1. (Korea Electric Power Research Institute, Republic of Korea.)
  2. (Korea Electric Power Corporation, Republic of Korea.)



Real-Time, Data transmission, Network segmentation environment, Data sync

1. ์„œ ๋ก 

์„ธ๊ณ„์ ์œผ๋กœ ๊ธฐํ›„ ๋ณ€ํ™” ๋Œ€์‘ ๋ฐ ์—๋„ˆ์ง€ ์•ˆ๋ณด ๊ฐ•ํ™”๋ฅผ ์œ„ํ•œ ๋…ธ๋ ฅ์˜ ์ผํ™˜์œผ๋กœ ์‹ ์žฌ์ƒ์—๋„ˆ์ง€ ๋ฐœ์ „ ๋น„์ค‘์ด ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ ํƒœ์–‘๊ด‘, ํ’๋ ฅ๊ณผ ๊ฐ™์€ ๋ถ„์‚ฐํ˜• ์‹ ์žฌ์ƒ์—๋„ˆ์ง€์›(Distributed Renewable Energy Resources, DERs)์€ ๊ธฐ์กด์˜ ์ค‘์•™ ์ง‘์ค‘์‹ ๋ฐœ์ „๊ณผ ๋‹ฌ๋ฆฌ ์ตœ์ข… ์†Œ๋น„์ž ์ธ๊ทผ์˜ ๋ฐฐ์ „๋ง์— ์ง์ ‘ ์—ฐ๊ณ„๋˜๋Š” ํ˜•ํƒœ๋กœ ํ™•์‚ฐํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™”๋Š” ์ „๋ ฅ ์‹œ์Šคํ…œ์˜ ๋ณต์žก์„ฑ์„ ์ฆ๋Œ€์‹œํ‚ค๊ณ  ์žˆ์œผ๋ฉฐ, ์•ˆ์ •์ ์ธ ์ „๋ ฅ ๊ณต๊ธ‰์„ ๋ณด์žฅํ•˜๊ธฐ ์–ด๋ ค์šด ์ƒํ™ฉ์„ ๋งŒ๋“ ๋‹ค.

ํ˜„์žฌ์˜ ๋ฐฐ์ „๋ง์€ ์ฃผ๋กœ ์˜ค๋ž˜์ „์— ์„ค๊ณ„๋œ ๋ฐฉ์‹์ด๋ฉฐ, ์ค‘์•™ ๋ฐœ์ „์†Œ์—์„œ ์ƒ์‚ฐ๋œ ์ „๋ ฅ์ด ๋Œ€๊ทœ๋ชจ ์†ก์ „๋ง์„ ๊ฑฐ์ณ ๋ฐฐ์ „๋ง์„ ํ†ตํ•ด ์ตœ์ข… ์†Œ๋น„์ž์—๊ฒŒ ๋‹จ๋ฐฉํ–ฅ์œผ๋กœ ํ๋ฅด๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ถ„์‚ฐํ˜• ์‹ ์žฌ์ƒ์—๋„ˆ์ง€์˜ ํ™•์‚ฐ์€ ์†Œ๋น„์ž๊ฐ€ ๋™์‹œ์— ์ƒ์‚ฐ์ž๊ฐ€ ๋˜๋Š” ํ”„๋กœ์Šˆ๋จธ(Prosumer) ๋ชจ๋ธ์„ ๊ฐ€์†ํ™”ํ•˜๊ณ , ๋ฐฐ์ „๋ง ๋‚ด์—์„œ ์–‘๋ฐฉํ–ฅ ์ „๋ ฅ ํ๋ฆ„์„ ์•ผ๊ธฐํ•˜๋ฉฐ, ๋ฐœ์ „๋Ÿ‰์˜ ๊ฐ„ํ—์„ฑ ๋ฐ ๋ณ€๋™์„ฑ์œผ๋กœ ์ธํ•œ ์ „์•• ๋ถˆ์•ˆ์ •, ๊ณผ๋ถ€ํ•˜, ์—ญ์กฐ๋ฅ˜(Reverse Power Flow) ๋“ฑ๊ณผ ๊ฐ™์€ ์ƒˆ๋กœ์šด ์šด์˜ ๋ฌธ์ œ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์žˆ๋‹ค.[1]

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ํšจ์œจ์ ์ธ ๋ฐฐ์ „๋ง์œผ๋กœ์˜ ์„ฑ๊ณต์ ์ธ ์ „ํ™˜์„ ์œ„ํ•ด์„œ๋Š” ๋ฐฐ์ „๋ง์˜ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•๋ณดํ•˜๊ณ  ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ฌ์ธต์ ์ธ ๋ถ„์„์ด ํ•„์ˆ˜์ ์ด๋‹ค. ๋งŒ์•ฝ ๋ฐฐ์ „๋ง์˜ ์ „์••, ์ „๋ฅ˜, ๊ฐœํ๊ธฐ ์ƒํƒœ ๋“ฑ ์‹ค์‹œ๊ฐ„ ์šด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์ „๋ ฅ ์‹œ์Šคํ…œ ์šด์˜์˜ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ „ํ™˜ํ•  ํ˜์‹ ์ ์ธ ๊ธฐํšŒ๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค.[2] ํŠนํžˆ, ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋Š” ์˜ˆ์ธก ๋ถˆํ™•์‹ค์„ฑ์œผ๋กœ ์ธํ•œ ๊ณ„ํ†ต ์šด์˜ ๋ถ€๋‹ด์„ ๊ฒฝ๊ฐ์‹œํ‚ค๊ณ , ๋ถˆํ•„์š”ํ•œ ์˜ˆ๋น„๋ ฅ ํ™•๋ณด ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋Š”๋ฐ ํฌ๊ฒŒ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.[2]

๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ ๋ฐฐ์ „๋ง์˜ ๊ฒฝ์šฐ ์‹ค์ œ ์ „๋ ฅ ๊ณ„ํ†ต์„ ์šด์˜ํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ํ•ต์‹ฌ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋กœ ๋‹ค๋ฅธ ๋ง๊ณผ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋‹ค. ๋ฐฐ์ „๋ง์ด ์™ธ๋ถ€์˜ ์•…์„ฑ ์ฝ”๋“œ๋‚˜ ํ•ดํ‚น ๊ณต๊ฒฉ์— ๋…ธ์ถœ๋  ๊ฒฝ์šฐ, ๋Œ€๊ทœ๋ชจ ์ •์ „ ์‚ฌํƒœ๋‚˜ ์ „๋ ฅ ์„ค๋น„ ์†์ƒ ๋“ฑ ์‹ฌ๊ฐํ•œ ๊ตญ๊ฐ€์  ์žฌ๋‚œ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์—…๋ฌด๋ง์˜ ๊ฒฝ์šฐ ๋‹ค์–‘ํ•œ ์ „๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ „๋ ฅ ๊ณ„ํ†ต์— ๋„์›€์ด ๋˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋„คํŠธ์›Œํฌ์ง€๋งŒ, ๋ฐฐ์ „๋ง๊ณผ๋Š” ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด ํ†ต์‹ ๋ง์ด ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์–ด, ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ง๋ถ„๋ฆฌ ์ •์ฑ…์€ ์—…๋ฌด๋ง์ด ์นจํ•ด๋˜๋”๋ผ๋„ ๊ทธ ์œ„ํ˜‘์ด ํ•ต์‹ฌ์ ์ธ ๋ฐฐ์ „๋ง์œผ๋กœ ์ „ํŒŒ๋˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•˜๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ ๋ฐ์ดํ„ฐ ํ™œ์šฉ์„ ์–ด๋ ต๊ฒŒ ํ•˜๋Š” ์›์ธ์ด ๋œ๋‹ค.[4]

๋ง๋ถ„๋ฆฌ๋กœ ์ธํ•ด ๋ฐฐ์ „๋ง์—์„œ ์ƒ์„ฑ๋œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋Š” ์—…๋ฌด๋ง์˜ ์—…๋ฌด ์‹œ์Šคํ…œ๊ณผ ์—ฐ๊ณ„๋˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์‹ ์†ํ•œ ๋Œ€์‘ ๋ฐ ํšจ์œจ์ ์ธ ์šด์˜์„ ์ €ํ•ดํ•˜๋Š” ์š”์ธ์œผ๋กœ ์ž‘์šฉํ•˜๊ณ  ์žˆ๋‹ค. ํ˜„์žฌ ์ œ์–ด๋ง์˜ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„๋Š” ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ํŒŒ์ผ์„ ๋คํ”„ ๋ฐ ์ž„ํฌํŠธํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜๋ฉฐ, ํ•ด๋‹น ๋ฐฉ์‹์€ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ๋ชปํ•˜์—ฌ ์‹ ์‚ฌ์—… ๋ฐœ๊ตด์— ์–ด๋ ค์›€์ด ๋˜๊ณ  ์žˆ๋‹ค.[3]

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

2. ๋ฐฐ์ „๋ง ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ๊ตฌ์„ฑ ํ˜„ํ™ฉ ๋ฐ ๊ด€๋ จ ์—ฐ๊ตฌ

2.1 ๋ฐฐ์ „๋ง ์šด์˜ ํ˜„ํ™ฉ

๊ธฐ์กด ๋ฐฐ์ „๋ง์˜ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ์‹œ์Šคํ…œ์€ ํŒŒ์ผ ์ „์†ก ๊ธฐ๋ฐ˜์˜ ์ผ๋ฐฉํ–ฅ์žฅ์น˜๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋คํ”„(dump) ๋ฐ ์ž„ํฌํŠธ(import)ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์™”๋‹ค. ๋ฐ์ดํ„ฐ์— ์ž๋™์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฒˆํ˜ธ์ธ increment ID๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํŠน์ • ์‹œ์ ์„ ๊ธฐ๋กํ•˜๊ณ , ์ผ์ • ์ฃผ๊ธฐ๊ฐ€ ์ง€๋‚˜๋ฉด ๊ทธ ์ดํ›„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋คํ”„ํ•˜์—ฌ ํŒŒ์ผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๊ทธ๋ฆผ 1. ๊ธฐ์กด ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ๋ฐฉ์‹

Fig. 1. Conventional Data Integration Approach

../../Resources/kiee/KIEE.2026.75.1.159/fig1.png

๊ทธ๋ฆผ1๊ณผ ๊ฐ™์ด ์ผ์ • ์ฃผ๊ธฐ๋ฅผ ์„ค์ •ํ•˜์—ฌ ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ณ„ํ•˜๋Š” ๋ฐฉ์‹์€ ๊ตฌํ˜„์ด ๊ฐ„๋‹จํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์œผ๋‚˜, ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ํŠธ๋žœ์žญ์…˜ ๋‹จ์œ„๋ฅผ ํ™•์ธํ•˜์ง€ ๋ชปํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋™์•ˆ์— ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์˜ ์‚ฝ์ž…์ด๋‚˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ๋†“์น˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋Š” ๋ณ€๊ฒฝ ๋ฐ์ดํ„ฐ ๋ˆ„๋ฝ์œผ๋กœ ์ด์–ด์ ธ DB ๊ฐ„์— ๋ฐ์ดํ„ฐ ๋ถˆ์ผ์น˜๋ฅผ ์ดˆ๋ž˜ํ•œ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ์›๋ณธ DB ๋ถ€ํ•˜์˜ ์›์ธ์ด ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋คํ”„ํ•˜๋Š” ๊ณผ์ •์€ ์›๋ณธ DB์— I/O ๋ถ€ํ•˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋ฉฐ, ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ ์†Œ๋ชจ๊ฐ€ ์ปค์„œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ๋˜ํ•œ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. ์ด์ฒ˜๋Ÿผ ํ˜„์žฌ ๋ฐฐ์ „๋ง ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ๊ตฌ์„ฑ์€ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ, ์„ฑ๋Šฅ, ์šด์˜ ํšจ์œจ์„ฑ ๋“ฑ ๋งŽ์€ ๋ฉด์—์„œ ํ•œ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

์‹ค์ œ๋กœ ํ˜„์žฌ ์ฐจ์„ธ๋Œ€ ๋ฐฐ์ „๋ง ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(ADMS)์€ ๋ฐฐ์ „ ๋ฐ์ดํ„ฐ๋ฅผ ๋งค์ผ ํ•œ ๋ฒˆ์”ฉ ๋คํ”„ํ•˜์—ฌ ์—ฐ๊ณ„ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๋คํ”„ ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง€๋Š” ๋™์•ˆ ์„œ๋ฒ„์— ๊ณผ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ, ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์ด๋‹ค.

2.2 ๊ด€๋ จ ๊ธฐ์ˆ  ๋™ํ–ฅ

ADMS ์™ธ์—๋„ ๊ธฐ์กด์— ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„๋Š” ๋ณด์•ˆ์„ฑ๊ณผ ์‹ค์‹œ๊ฐ„์„ฑ ๊ฐ„์˜ ์ƒ์ถฉ ๋ฌธ์ œ๋กœ ๋‹ค์–‘ํ•œ ์—ฐ๊ตฌ๊ฐ€ ์ง„ํ–‰๋๋‹ค. ADMS ์ด์ „์˜ ๋ฐฐ์ „ ์‹œ์Šคํ…œ DAS ์—ญ์‹œ ์ผ๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ์œ„ํ•œ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•ด ์™”์œผ๋‚˜ ์ด๋Š” ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์•˜๋‹ค.[6] ๋‹ค๋ฅธ ๊ตญ๋‚ด ์—ฐ๊ตฌ์—์„œ๋„ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉฐ ์ง€์—ฐ์„ ์ค„์ด๊ณ  ์ •ํ™•์„ฑ์„ ๋ณด์žฅํ•˜๋Š” DSSP ๋ชจ๋ธ์ด ์ œ์•ˆ๋˜์—ˆ์œผ๋‚˜ ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์ด ๊ณ ๋ ค๋˜์ง€ ์•Š์•˜๋‹ค.[7] ๋ฌด์„ ํ†ต์‹  ํ™˜๊ฒฝ์˜ ๋ถˆ์•ˆ์ •์„ฑ์„ ๊ณ ๋ คํ•œ CDC ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ์—ฐ๊ตฌ ๋˜ํ•œ ์ง„ํ–‰๋˜์—ˆ์œผ๋‚˜ ๋ฌด์„ ๋ง์—์„œ์˜ ๊ฐ€์šฉ์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ดˆ์ ์ด ๋งž์ถ”์–ด์ ธ ์žˆ์–ด, ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์ œ์–ด๋ง๊ณผ ์—…๋ฌด๋ง์ด ์ฒ ์ €ํžˆ ๊ตฌ๋ถ„๋œ ๋ฐฐ์ „๋ง๊ณผ ๊ฐ™์€ ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์—์„œ ์ง์ ‘์ ์œผ๋กœ ์ ์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค.[8]

์œ„์™€ ๊ฐ™์ด ๊ธฐ์กด ์—ฐ๊ตฌ๋“ค์€ ๋ณด์•ˆ์„ฑ ๋˜๋Š” ์‹ค์‹œ๊ฐ„์„ฑ ์ค‘ ํ•œ ์ธก๋ฉด์— ์ดˆ์ ์„ ๋งž์ถ”๊ฑฐ๋‚˜, ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š์•˜๋‹ค. ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ์กด ์‹œ์Šคํ…œ์˜ ๋ฌธ์ œ์ ์„ ๋ถ„์„ํ•˜๊ณ , ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ๊ตฌ์กฐ๋ฅผ ์ œ์•ˆํ•จ์œผ๋กœ์จ ๋ง ๋ถ„๋ฆฌ ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ์˜ ๋ณด์•ˆ์„ฑ, ์‹ค์‹œ๊ฐ„์„ฑ, ์ •ํ•ฉ์„ฑ์„ ๋™์‹œ์— ํ™•๋ณดํ•˜๊ณ ์ž ํ•œ๋‹ค.

3. ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ธฐ์ˆ  ์„ค๊ณ„

๋ณธ ์—ฐ๊ตฌ์—์„œ ์ œ์•ˆํ•˜๋Š” ์‹œ์Šคํ…œ์€ ๊ทธ๋ฆผ 2์™€ ๊ฐ™์ด ํฌ๊ฒŒ ์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„์™€ ์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„๋กœ ๋‚˜๋‰˜์–ด์ ธ ์žˆ์œผ๋ฉฐ, ์†ก์‹ ๋ถ€๋Š” ์ถœ๋ฐœ์ง€๋ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‹ค์‹œ๊ฐ„ ๋ณ€๋™ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ณ , ์ด๋ฅผ ์ผ๋ฐฉํ–ฅ์žฅ์น˜์— ์ „์†กํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ˆ˜์‹ ๋ถ€๋Š” ์ˆ˜์‹ ํ•œ ๋ฐ์ดํ„ฐ์˜ ์ •ํ•ฉ์„ฑ ๊ฒ€์ฆ ๋ฐ ์ˆœ์„œ ์ •๋ ฌ ํ›„ ์ตœ์ข…์ ์œผ๋กœ ๋ชฉ์ ์ง€๋ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋™๊ธฐํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ผ๋ฐฉํ–ฅ์žฅ์น˜๊ฐ€ ์กด์žฌํ•˜๋Š” ๋‹จ๋ฐฉํ–ฅ ํ†ต์‹  ๊ธฐ์ˆ ์˜ ํ•œ๊ณ„๋Š” ํ”ผ๋“œ๋ฐฑ ์—†๋Š” ์‹œ์Šคํ…œ์— ํ•ด๋‹นํ•˜๋ฉฐ ACK ๋ถˆ๊ฐ€๋กœ ์‹ ๋ขฐ์„ฑ ๋ฌธ์ œ๋ฅผ ์•ˆ๊ณ  ์žˆ๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค.[5] ๊ทธ๋Ÿฌ๋‚˜ ์ œ์•ˆํ•˜๋Š” ์‹œ์Šคํ…œ์€ CDC ๊ธฐ๋ฐ˜ ๋ณ€๋™๋ถ„ ๊ฐ์ง€ ๋ฐ ์ˆœ์„œ ๋ณด์žฅ ๊ธฐ๋ฒ•์„ ๋„์ž…ํ•จ์œผ๋กœ์จ ์ด๋Ÿฐ ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•˜๊ณ , ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์—์„œ๋„ ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™”๋ฅผ ์‹คํ˜„ํ•˜์˜€๋‹ค. ์ด๋Š” ํ˜„์žฌ ์šด์˜ ์ค‘์ธ ๋ฐฐ์ „ ์‹œ์Šคํ…œ์˜ ๊ณ„ํ†ต ์šด์˜ ์ƒํ™ฉ์„ 1๋ถ„ ์ด๋‚ด์˜ ์‹ค์‹œ๊ฐ„์„ฑ์„ ๋ฐ˜์˜ํ•˜์—ฌ ๋ชฉ์ ์ง€๋ง์œผ๋กœ ๊ด€๋ฆฌ์ธ์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

์ œ์•ˆํ•˜๋Š” ์‹œ์Šคํ…œ์€ ๋ณด์•ˆ์„ฑ, ์‹ค์‹œ๊ฐ„์„ฑ, ์ •ํ•ฉ์„ฑ์„ ๊ฐ–์ถ”์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. ๋ณด์•ˆ์„ฑ์˜ ๊ฒฝ์šฐ ์ค‘๊ณ„์„œ๋ฒ„์™€ ์ผ๋ฐฉํ–ฅ์žฅ์น˜ ์‚ฌ์ด์— DPI(Deep Packet Inspector)๋ฅผ ์„ค์น˜ํ•จ์œผ๋กœ์จ ๊ฐ•ํ™”ํ•œ๋‹ค. ํ•ด๋‹น ์žฅ๋น„๋Š” ํŠน์ • ํฌํŠธ์™€ IP๋งŒ ํ—ˆ์šฉํ•˜๋ฉฐ, TCP์˜ payload์˜ ๋‚ด์šฉ๊นŒ์ง€ ๊ฒ€์‚ฌํ•˜์—ฌ ํŠน์ • ํŒจํ„ด์˜ ๋ฐ์ดํ„ฐ์™€ ๊ฐ™์€ ํ—ˆ์šฉ๋œ ํŒจํ‚ท๋งŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณธ ์‹œ์Šคํ…œ์˜ ์†ก์‹ ๋ถ€๋Š” ๋ฐ์ดํ„ฐ๋ฅผ TCP๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋Šฅํ•˜๋Š” ๋ชจ๋“ˆ์ด ์กด์žฌํ•œ๋‹ค.

๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ์€ ๋ฐ์ดํ„ฐ ํŠธ๋žœ์žญ์…˜์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” CDC(Change Data Capture) ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ๋ณด์žฅ๋  ์ˆ˜ ์žˆ๋‹ค. CDC ๊ธฐ์ˆ  ์ค‘ ํŠธ๋žœ์žญ์…˜ ๋กœ๊ทธ ๊ธฐ๋ฐ˜ ์บก์ฒ˜ ๋ฐฉ์‹์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ˆœ์„œ๋Œ€๋กœ ๊ธฐ๋กํ•œ๋‹ค. ์ด ๊ธฐ๋ก๋œ ๋ณ€๊ฒฝ ์ •๋ณด๋ฅผ ์ˆ˜์‹ ๋ถ€์— ์ •ํ™•ํžˆ ์ „๋‹ฌํ•จ์œผ๋กœ์จ ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ชฉ์ ์ง€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ„์˜ ์ •ํ•ฉ์„ฑ์„ ํ™•๋ณดํ•˜๊ณ  ๋™๊ธฐํ™”๋ฅผ ์‹คํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 2. ์ œ์•ˆ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ๋ฐฉ์‹

Fig. 2. Proposed Data Integration Method

../../Resources/kiee/KIEE.2026.75.1.159/fig2.png

4. ๋ฐ์ดํ„ฐ ์ „์†ก ์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„

4.1 ์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ์„ค๊ณ„

์†ก์‹ ๋ถ€๋Š” ์ถœ๋ฐœ์ง€๋ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถ”์ถœํ•˜๋Š” ๋ณ€๊ฒฝ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ชจ๋“ˆ, ๋ฐ์ดํ„ฐ๋ฅผ JSON ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฉ”์‹œ์ง€ ํ์— ์ €์žฅํ•˜๋Š” ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ, ๋ฐ์ดํ„ฐ๋ฅผ TCP ๊ธฐ๋ฐ˜ ํŒจํ‚ท์œผ๋กœ ๊ฐ€๊ณตํ•˜์—ฌ ์ „์†กํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต ๋ฐ ์ „์†ก ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. DPI๋ฅผ ์ง€๋‚˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋Š” TCP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์†ก์‹ ๋˜๊ณ , ๊ฐ ๋ชจ๋“ˆ์˜ ์ฒ˜๋ฆฌ/ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋Š” ๋กœ์ปฌ DB์— ์ €์žฅ๋˜๋ฉฐ ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ๋กœ๊ทธ ์ €์žฅ ํ›„ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆฐ๋‹ค.

๋™๊ธฐํ™” ๋ฐ์ดํ„ฐ์˜ ๋ชจ๋“ˆ๋ณ„ ํ๋ฆ„์€ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ™๋‹ค. ๋ชจ๋“ˆ๋ณ„๋กœ ์—ญํ• ์ด ์ •์˜๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์„ ํ™”์‚ดํ‘œ๋กœ ํ‘œ์‹œํ•˜์˜€๋‹ค. ๊ฐ ๋ชจ๋“ˆ์˜ ์„ธ๋ถ€ ์—ญํ• ๊ณผ ๊ตฌ์„ฑ์€ ๊ทธ๋ฆผ4์™€ ๊ฐ™์œผ๋ฉฐ ๋ชจ๋“ˆ๋ณ„ ์„ธ๋ถ€ ์„ค๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

๊ทธ๋ฆผ 3. ์†ก์‹ ๋ถ€ ๋ชจ๋“ˆ ์—ฐ๊ณ„ ํ๋ฆ„

Fig. 3. Transmitter Module Interconnection Flow

../../Resources/kiee/KIEE.2026.75.1.159/fig3.png
๊ทธ๋ฆผ 4. ์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ๋ชจ๋“ˆ ๊ตฌ์„ฑ๋„

Fig. 4. Architecture of Transmitter Relay Server Module

../../Resources/kiee/KIEE.2026.75.1.159/fig4.png

4.2 ๋ณ€๊ฒฝ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ชจ๋“ˆ

์ด ๋ชจ๋“ˆ์€ ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ณ€๋™ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋‹ด๋‹นํ•˜๋ฉฐ Debezium์„ ํ™œ์šฉํ•œ๋‹ค. ๊ทธ๋ฆผ 5์™€ ๊ฐ™์ด Debezium์€ ์›๋ณธ DB์˜ binlog๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ํŠธ๋žœ์žญ์…˜ ๋‹จ์œ„๋กœ ๋ณ€๋™ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•˜๊ณ  ๋ณ€๋™ ๋ฐ์ดํ„ฐ๋Š” Kafka Source Connector๋ฅผ ํ†ตํ•ด Kafka์˜ ๋ฉ”์‹œ์ง€๋กœ ์ €์žฅํ•œ๋‹ค.[10] DB ๋ณ€๋™ ๋ฐ์ดํ„ฐ๋Š” 20,000๊ฑด ๋˜๋Š” 3์ดˆ, 20MB์˜ ์กฐ๊ฑด ์ค‘ โ€œORโ€์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๋•Œ ์ˆ˜์ง‘ํ•˜๋„๋ก ์„ค์ •ํ•˜์˜€๋‹ค. ์ด๋Š” ์ผ๋ฐฉํ–ฅ์žฅ์น˜์˜ ์„ฑ๋Šฅ์— ๋งž๊ฒŒ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด๊ณ  ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ๋‹ค์–‘ํ•˜๊ฒŒ ์ˆ˜์ •ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 5. Debezium์˜ CDC๊ตฌ์กฐ

Fig. 5. Debezium CDC Architecture

../../Resources/kiee/KIEE.2026.75.1.159/fig5.png

4.3 ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ

๋ณ€๊ฒฝ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ชจ๋“ˆ์—์„œ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์‰ฌ์šด JSON ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ์ด ์ €์žฅํ•˜๋Š” ๋ฉ”์‹œ์ง€์—๋Š” timestamp, offset, Topic ๋“ฑ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ๋ฐ์ดํ„ฐ์˜ ์ถ”์ ์„ฑ์„ ๋†’์ธ๋‹ค. ๋ชจ๋“ˆ์€ ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ ๋ณด์žฅ์„ ์œ„ํ•ด ๋‹จ์ผ Topic์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐœํ–‰ํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ๋‹ค. Topic๋ช…์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ชจ๋“ˆ์€ ํ•ด๋‹น Topic๋ช… ์•„๋ž˜์— ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค.

key์—๋Š” ๋ณ€๋™ ๋ฐ์ดํ„ฐ์˜ DB ํ…Œ์ด๋ธ” ๋‚ด PK์ธ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ์™€ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๊ณ , value์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์˜ ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ๊ฐ’์„ ์ง€๋‹ˆ๊ณ  ์žˆ๋‹ค. Kafka๋Š” key ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ํŒŒํ‹ฐ์…˜์„ ๋‚˜๋ˆ„๋ฉฐ, ๋™์ผ ํŒŒํ‹ฐ์…˜ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ •ํ•ฉ์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค. ๋ฉ”์‹œ์ง€์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ์„ ์‹œ๊ฐํ™”ํ•˜๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ 6๊ณผ ๊ฐ™๋‹ค.

๊ทธ๋ฆผ 6. ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ์ด ์ƒ์„ฑํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ

Fig. 6. Data Composition Generated by Message Collection Module

../../Resources/kiee/KIEE.2026.75.1.159/fig6.png

ํ…Œ์ด๋ธ”๋ณ„๋กœ Topic์ด ์ƒ์„ฑ๋˜๋ฉด ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๊ฐ€ ์‰ฌ์šธ ์ˆ˜ ์žˆ์œผ๋‚˜ Kafka๋Š” Topic์ด ์—ฌ๋Ÿฌ ๊ฐœ๋ฉด ๋ฐ์ดํ„ฐ ์ˆœ์„œ ๋ณด์žฅ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.[9] ์ด๋Š” ์™ธ๋ž˜ํ‚ค๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ๋ณ€๋™์˜ ์ˆœ์„œ๊ฐ€ ๋‹ฌ๋ผ์งˆ ๋•Œ ์ฐธ์กฐ ์˜ค๋ฅ˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ Topic์œผ๋กœ ์ €์žฅํ•˜๋„๋ก ์„ค๊ณ„ํ•˜์˜€๋‹ค.

4.4 ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต ๋ฐ ์ „์†ก ๋ชจ๋“ˆ

Kafka Consumer๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์ง€ ํ๋กœ๋ถ€ํ„ฐ ๋ฉ”์‹œ์ง€๋ฅผ ์ถ”์ถœํ•œ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ๊ฑด๋ณ„ ์ „์†ก ๋ฐ ์ˆ˜์‹  ์ธก์—์„œ์˜ ์ „์ฒด ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ์—ฌ๋ถ€ ํŒ๋‹จ์„ ์œ„ํ•ด UID, Total Count, Sequence ๋“ฑ์˜ Header ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ ์ƒ์„ฑํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋Š” TAB ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ์ถ”์ถœ๋œ ๋ฉ”์‹œ์ง€๋Š” ์ด ๊ณ ์œ  ์‹๋ณ„์ž์™€ ์ˆœ์„œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์—ฌ TCP ๊ธฐ๋ฐ˜์˜ ํŒจํ‚ท์œผ๋กœ ๊ตฌ์„ฑ(ํŒจํ‚ทํ™”)๋˜๋ฉฐ, ์ด ํŒจํ‚ทํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐฉํ–ฅ์žฅ์น˜๋ฅผ ํ†ตํ•ด ๋ชฉ์ ์ง€ ๋ง์œผ๋กœ ์ „์†ก๋œ๋‹ค. ๋ชจ๋“ˆ์˜ ๋™์ž‘ ๋ฐ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋Š” ๋กœ์ปฌ DB์— ์ €์žฅ๋˜๋ฉฐ, ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ๋กœ๊ทธ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆผ์œผ๋กœ์จ ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์ ์ธ ์šด์˜์„ ์ง€์›ํ•œ๋‹ค.

๊ทธ๋ฆผ 7. ์‹ค์ œ ์ „์†ก๋˜๋Š” Raw Data ์˜ˆ์‹œ

Fig. 7. Example of Actual Transmitted Raw Data

../../Resources/kiee/KIEE.2026.75.1.159/fig7.png

์ „์†ก๋ชจ๋“ˆ์€ ๊ทธ๋ฆผ 7๊ณผ ๊ฐ™์€ Raw Data๋ฅผ ์ผ๋ฐฉํ–ฅ์žฅ์น˜์™€ ์—ฐ๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด TCP ๊ธฐ๋ฐ˜์˜ Client ํ˜•ํƒœ๋กœ ๋™์ž‘ํ•œ๋‹ค. ์ผ๋ฐฉํ–ฅ ์žฅ์น˜์˜ IP ๋ฐ PORT๋ฅผ ์‚ฌ์ „์— ์•ฝ์†ํ•˜์—ฌ ์ง€์ •ํ•˜๊ณ  ์ผ๋ฐฉํ–ฅ์žฅ์น˜์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์— ๋”ฐ๋ผ TCP ์ ‘์†, TCP ๋ฐ์ดํ„ฐ ์ „์†ก, TCP ์ ‘์† ํ•ด์ œ๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๊ฑด์”ฉ ์†ก์‹ ํ•œ๋‹ค.

4.5 ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ†ต๊ณ„ ๋ฐ ์ „์ฒด ํ”„๋กœ์„ธ์Šค

์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„์˜ ์ „์ฒด ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ์ •๋ฆฌํ•˜๋ฉด, ๋ณ€๊ฒฝ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ชจ๋“ˆ์ด ์›๋ณธ DB์˜ ๋ณ€๋™ ์—ฌ๋ถ€๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ๋ณ€๋™๋ถ„์ด ์กด์žฌํ•  ์‹œ์— ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ์€ ๊ธฐ์กด์˜ Topic ์„ค์ •์ด ์•„๋‹Œ ๋‹จ์ผ Topic์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋ฅผ ์ €์žฅํ•œ๋‹ค. Topic์„ ๊ตฌ๋…ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต ๋ฐ ์ „์†ก ๋ชจ๋“ˆ์€ Header ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ผ๋ฐฉํ–ฅ์žฅ์น˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ๋ฆ„๋„๋Š” ๊ทธ๋ฆผ 8๊ณผ ๊ฐ™๋‹ค.

์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜์—ฌ ์ผ๋ฐฉํ–ฅ์žฅ์น˜๋กœ ์ „์†ก์ด ์™„๋ฃŒ๋œ ๊ฑด์— ๋Œ€ํ•˜์—ฌ ๋‚ด๋ถ€ DB์˜ ํ†ต๊ณ„ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•ด ํ˜„์žฌ๊นŒ์ง€ ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค. ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ์—๋Š” ์ฒ˜๋ฆฌํ•œ ์‹œ๊ฐ„, ์ฒ˜๋ฆฌํ•œ ๊ฑด์ˆ˜, ์ฒ˜๋ฆฌํ•œ ๋ฐ์ดํ„ฐ ๋ฐฑ์—… ํŒŒ์ผ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋ฉฐ ํ•ด๋‹น ์ •๋ณด๋ฅผ ํ†ตํ•ด ํ˜„์žฌ๊นŒ์ง€ ๋ช‡ ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ์ „์†กํ•˜์˜€๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

Debezium Source Connector์˜ ์—๋Ÿฌ, ์ผ๋ฐฉํ–ฅ์žฅ์น˜์™€ ์—ฐ๊ณ„ ์‹œ ํ†ต์‹ ์ด ๋ถˆ๊ฐ€ํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ ๋“ฑ ๋ฐœ์ƒํ•œ ๋ชจ๋“  ์—๋Ÿฌ ์ •๋ณด ๋˜ํ•œ ๋ณ„๋„์˜ ํ†ต๊ณ„ ํ…Œ์ด๋ธ”์— ์ €์žฅํ•˜์—ฌ ํ•ด๋‹น ์ •๋ณด๋ฅผ ํ†ตํ•ด ์–ด๋–ค ์—๋Ÿฌ๊ฐ€ ์–ธ์ œ ๋ฐœ์ƒํ•˜์˜€๋Š”์ง€ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 8. ์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ๋ฆ„๋„

Fig. 8. Data Processing Flowchart of Transmitter Relay Server

../../Resources/kiee/KIEE.2026.75.1.159/fig8.png

5. ๋ฐ์ดํ„ฐ ์ „์†ก ์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„

5.1 ์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ์„ค๊ณ„

์ˆ˜์‹ ๋ถ€๋Š” ์ผ๋ฐฉํ–ฅ ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์†ก์‹ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ , offset๊ณผ ๊ฐ™์€ ์ˆœ์„œ ์ •๋ณด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ •๋ ฌํ•œ ํ›„ ์ตœ์ข… ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋™๊ธฐํ™”ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ผ๋ฐฉํ–ฅ์žฅ์น˜๊ฐ€ ์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„์˜ TCP Server์— ์ ‘์†ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฉฐ ์ˆ˜์‹ ๋ถ€๋Š” ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ˆ˜์‹ ์„ ์œ„ํ•ด Thread Pool์„ ์ด์šฉํ•œ๋‹ค. ์ผ๋ฐฉํ–ฅ์žฅ์น˜๋Š” ์†ก์‹ ๋ถ€์—์„œ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋™์ผํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๋Š” ํ•œ ๊ฑด์”ฉ ์ˆ˜์‹ ํ•˜๊ฒŒ ๋œ๋‹ค.

์†ก์‹ ๋ถ€์˜ ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ์—์„œ ๋‹จ์ผ ํ† ํ”ฝ ๋‚ด ๋‹จ์ผ ํŒŒํ‹ฐ์…˜์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐœํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ˆ˜์‹ ๋ถ€๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ˆ˜์‹ ํ•˜์˜€์„ ๋•Œ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ •ํ•ฉ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, ๋ฐ์ดํ„ฐ ์ˆ˜์‹ ์— ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“ˆ๋ณ„ ์—๋Ÿฌ ๋ฐ ์ฒ˜๋ฆฌ/์ด๋ ฅ ์ •๋ณด๋Š” ๋กœ์ปฌ DB์— ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆฐ๋‹ค. ์ˆ˜์‹ ๋ถ€๋Š” ํฌ๊ฒŒ ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ๋ฐ ๊ฒ€์ฆ ๋ชจ๋“ˆ, ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ, ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์ €์žฅ ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๋ชจ๋“ˆ ๊ฐ„ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ ํ๋ฆ„์€ ๊ทธ๋ฆผ 9์™€ ๊ฐ™๋‹ค. ๊ฐ ๋ชจ๋“ˆ์˜ ์„ธ๋ถ€ ์—ญํ• ๊ณผ ๊ตฌ์„ฑ์€ ๊ทธ๋ฆผ10๊ณผ ๊ฐ™์œผ๋ฉฐ ๋ชจ๋“ˆ๋ณ„ ์„ธ๋ถ€ ์„ค๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

๊ทธ๋ฆผ 9. ์ˆ˜์‹ ๋ถ€ ๋ชจ๋“ˆ ์—ฐ๊ณ„ ํ๋ฆ„

Fig. 9. Integration Flow of Receiver Module

../../Resources/kiee/KIEE.2026.75.1.159/fig9.png
๊ทธ๋ฆผ 10. ์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ๋ชจ๋“ˆ ๊ตฌ์„ฑ

Fig. 10. Configuration of Receiver Relay Server Module

../../Resources/kiee/KIEE.2026.75.1.159/fig10.png

5.2 ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ๋ฐ ๊ฒ€์ฆ ๋ชจ๋“ˆ

์ด ๋ชจ๋“ˆ์€ TCP ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์žฌ์กฐ๋ฆฝํ•œ๋‹ค. ์†ก์‹ ๋ถ€์—์„œ ๋ถ€์—ฌํ•œ Header ์ •๋ณด๋ฅผ ํ†ตํ•ด ์ˆ˜์‹ ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ฐ™์€ UID๋ฅผ ๋ถ€์—ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ผ๋ฆฌ ์กฐ๋ฆฝํ•œ ํ›„, Total Count๋ฅผ ํ†ตํ•ด ์ „์ฒด ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ์™„๋ฃŒ๋ฅผ ํ™•์ธํ•˜๊ณ , ๋ฐ์ดํ„ฐ์˜ Sequence๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๋ฅผ ์ •๋ ฌํ•œ๋‹ค. ํŒจํ‚ท ์†์‹ค ๋ฐœ์ƒ ์‹œ์—๋Š” ์—๋Ÿฌ ๋กœ๊ทธ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์†์‹ค์— ๋Œ€ํ•œ ๋Œ€์‘์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

5.3 ๋ฉ”์‹œ์ง€ ์ˆ˜์ง‘ ๋ชจ๋“ˆ

๋ฐ์ดํ„ฐ ์ˆ˜์‹  ๋ฐ ๊ฒ€์ฆ ๋ชจ๋“ˆ์—์„œ ์ฒ˜๋ฆฌ๋œ ์ˆ˜์‹  ๋ฐ์ดํ„ฐ๋ฅผ Kafka Producer๋ฅผ ํ™œ์šฉํ•˜์—ฌ Kaka์— ์ €์žฅํ•œ๋‹ค. ์‹ค์ œ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ ์˜ˆ์‹œ๋Š” ๊ทธ๋ฆผ 11๊ณผ ๊ฐ™๋‹ค. ์ด ๋ชจ๋“ˆ์€ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ชจ๋“ˆ์— ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ๋ณ„๋„์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด, ๋ฐ์ดํ„ฐ ์œ ์‹ค ๋ฐฉ์ง€์— ๊ธฐ์—ฌํ•œ๋‹ค.

๊ทธ๋ฆผ 11. ์ˆ˜์‹  ๋ฐ์ดํ„ฐ ์˜ˆ์‹œ

Fig. 11. Example of Received Data

../../Resources/kiee/KIEE.2026.75.1.159/fig11.png

5.4 ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์ €์žฅ ๋ชจ๋“ˆ

๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์ €์žฅ ๋ชจ๋“ˆ์€ Sink Connector๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ตœ์ข…์ ์œผ๋กœ ๋ชฉ์ ์ง€ ๋ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™”ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ ์ •ํ•ฉ์„ฑ์„ ์œ„ํ•ด ์†ก์‹ ๋ถ€์—์„œ ๋‹จ์ผ Topic์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์ฃผ์—ˆ์œผ๋ฏ€๋กœ, ์ˆ˜์‹ ๋ถ€๋„ ๋‹จ์ผ Topic์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•œ ์ดํ›„, ๋ฐ์ดํ„ฐ ๋‚ด์—์„œ ํ…Œ์ด๋ธ” ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋„๋ก ์„ค๊ณ„ํ•˜์˜€๋‹ค.

๊ทธ๋ฆผ 11์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ฉด Topic์ด cdc.origin_db_group ์ด์ง€๋งŒ ํ•ด๋‹น ๋‚ด์šฉ์œผ๋กœ๋Š” ์‹ค์ œ ๋™๊ธฐํ™”ํ•ด์•ผ ํ•˜๋Š” ํ…Œ์ด๋ธ” ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ key/value ์•ˆ์— ์กด์žฌํ•˜๋Š” ํ…Œ์ด๋ธ” ์ •๋ณด๋ฅผ ๋‹ค์‹œ Topic์œผ๋กœ ์„ค์ •ํ•˜๋„๋ก ํ•˜์—ฌ ๋ชจ๋“  ํ…Œ์ด๋ธ”์ด ์ˆœ์„œ์— ๋งž์ถฐ ์ ์žฌ๋˜๋„๋ก ํ•œ๋‹ค. ํ•ด๋‹น ๊ณผ์ •์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ์—๋Š” ๋กœ๊ทธ๋ฅผ ๊ธฐ๋กํ•˜์—ฌ ๋ฌธ์ œ ๋ฐœ์ƒ ์ด๋ ฅ์„ ๊ด€๋ฆฌํ•œ๋‹ค.

5.5 ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ํ†ต๊ณ„ ๋ฐ ์ „์ฒด ํ”„๋กœ์„ธ์Šค

์ˆ˜์‹ ์ด ์™„๋ฃŒ๋œ ๊ฑด์— ๋Œ€ํ•˜์—ฌ ๋‚ด๋ถ€ DB์˜ ํ†ต๊ณ„ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•ด ํ˜„์žฌ๊นŒ์ง€ ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•˜์—ฌ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค. ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋Š” ํ˜„์žฌ๊นŒ์ง€ ๋ช‡ ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌ ๋ฐ ๋™๊ธฐํ™”ํ•˜์˜€๋Š”์ง€๋ฅผ ์ €์žฅํ•œ๋‹ค. ์†ก์‹ ๋ถ€์˜ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ, ์ œ์–ด ๊ด€๋ จ ์„ค์ • ์ •๋ณด์ธ fot_setting_info์˜ ๊ฒฝ์šฐ timestamp๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ฒ˜๋ฆฌ ์‹œ์ ์„ ๋‚จ๊ธฐ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์‚ญ์ œํ•˜์˜€์œผ๋ฉฐ ๋ฆฌ์ŠคํŠธ๋Š” ํ‘œ1๊ณผ ๊ฐ™๋‹ค.

ํ‘œ 1. ์†ก/์ˆ˜์‹ ๋ถ€ ๋ชจ๋“ˆ ์ฒ˜๋ฆฌ/์ด๋ ฅ/ํ†ต๊ณ„ ์ •๋ณด ์ €์žฅ ๋ฆฌ์ŠคํŠธ

Table 1. Storage List of Processing in Receiver Module

ํ…Œ์ด๋ธ” ๋ช… ํ…Œ์ด๋ธ” ์ •๋ณด
fot_setting_info ์†ก์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ์ œ์–ด ์„ค์ • ์ •๋ณด
cdc_numbering_info ์ผ์ž๋ณ„ Sequence ์ •๋ณด
cdc_process_log DB ๋ณ€๋™๋ถ„ ์ฒ˜๋ฆฌ ์ด๋ ฅ ์ •๋ณด
error_info ์†ก/์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ์—๋Ÿฌ ์ •๋ณด
cdc_keep_alive ์†ก/์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ๋ชจ๋“ˆ ์ƒํƒœ ์ •๋ณด
๊ทธ๋ฆผ 12. ์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ๋ฆ„๋„

Fig. 12. Data Processing Flowchart of Receiver Relay Server

../../Resources/kiee/KIEE.2026.75.1.159/fig12.png

๋ฐ์ดํ„ฐ ์ˆ˜์‹  ๋ฐ ๊ฒ€์ฆ ๋ชจ๋“ˆ์ด ํŒจํ‚ท ์žฌ์กฐ๋ฆฝ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ˆ˜์‹ ์„ ํ™•์ธํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ชจ๋“ˆ์ด ๋ฐ์ดํ„ฐ๋ฅผ Kafka์— ์ €์žฅํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์ €์žฅ ๋ชจ๋“ˆ์€ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ , ์†ก์‹ ๋ถ€์—์„œ ๋‹จ์ผํ™”ํ•œ Topic์ด ์•„๋‹Œ, ๋ฐ์ดํ„ฐ ๋‚ด์—์„œ ์›๋ณธ ํ…Œ์ด๋ธ” ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์™€ Topic์œผ๋กœ ์žฌ ์„ค์ •ํ•œ๋‹ค. Sink Connector๋Š” ์žฌ ์„ค์ •๋œ Topic์„ ํ™œ์šฉํ•˜์—ฌ ์›๋ณธ ํ…Œ์ด๋ธ”์„ ์ฐพ์•„ ๋ฐ์ดํ„ฐ๋ฅผ ์ ์šฉํ•จ์œผ๋กœ์จ ์›๋ณธ DB์™€ ๋™๊ธฐํ™”์‹œํ‚ค๋ฉฐ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ๋ฆ„๋„๋Š” ๊ทธ๋ฆผ 12์™€ ๊ฐ™๋‹ค.

6. ํ˜„์žฅ ์ ์šฉ ๊ฒฐ๊ณผ ๋ฐ ํ™•๋Œ€ ๊ฐ€๋Šฅ์„ฑ

๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํ†ต์‹ ๋ง ๋ถ„๋ฆฌ ํ™˜๊ฒฝ์—์„œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ๋™๊ธฐํ™”๋ฅผ ์œ„ํ•œ ์ค‘๊ณ„ ์„œ๋ฒ„ ์‹œ์Šคํ…œ์„ ์ œ์•ˆํ•˜์˜€๋‹ค. ADMS ๋ฐ์ดํ„ฐ ์ค‘, 34๊ฐœ์˜ ํ…Œ์ด๋ธ”์„ ์„ ์ •ํ•˜์—ฌ ํ•˜๋ฃจ ๋™์•ˆ ํ˜„์žฅ ์ ์šฉ 1๊ฐœ ๋ณธ๋ถ€์˜ 1์ผ ์น˜์˜ ์‹ค์‹œ๊ฐ„ ์—ฐ๊ณ„๋ฅผ ํ…Œ์ŠคํŠธํ•ด ๋ณด์•˜์„ ๋•Œ ํ‘œ3๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ๋‹ค.

ํ‘œ 2. ์‹ค์ฆ ๋ณธ๋ถ€ 1์ผ ์น˜ ADMS ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๊ฒฐ๊ณผ

Table 2. One-Day ADMS Data Synchronization Results of Demonstration Headquarters

๋‚ด์šฉ ๊ฒฐ๊ณผ
์—ฐ๊ณ„ ํ…Œ์ด๋ธ” ์ˆ˜(๊ฐœ) 34
FRTU ์ˆ˜(๋Œ€) 13,634
์ด ๋ฐ์ดํ„ฐ ์ˆ˜(๊ฑด) 74,961,455
์ด ๋ฐ์ดํ„ฐ ์šฉ๋Ÿ‰(GB) 135
์ตœ๋Œ€ ์ง€์—ฐ์‹œ๊ฐ„(์ดˆ) 1.6

์—ฐ๊ณ„ ํ…Œ์ด๋ธ”์€ ๋‹จ์„ ๋„ TP ์ ์šฉ, ์ •์ „ ๊ด€๋ฆฌ, ์‹ ์žฌ์ƒ ๋ฐœ์ „ ์ œ์–ด ๋“ฑ๊ณผ ๊ฐ™์€ ๋ฐฐ์ „๋ง์—์„œ ํ•„์ˆ˜๋กœ ํ•˜๋Š” ์„œ๋น„์Šค๋“ค์— ํ•„์š”ํ•œ ํ…Œ์ด๋ธ”๋“ค์„ ์„ ๋ณ„ํ•˜์˜€๋‹ค. ๋ฐ์ดํ„ฐ ๊ฑด์ˆ˜๋Š” 1์ผ ๋™์•ˆ 74,961,455๊ฑด์œผ๋กœ ์ดˆ๋‹น ์•ฝ 875๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™”ํ•˜์˜€๋‹ค. ์ตœ๋Œ€ ์ง€์—ฐ์‹œ๊ฐ„์€ ์›๋ณธ DB์— ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฝ์ž…๋œ ์ˆœ๊ฐ„๊ณผ ๋ชฉ์ ์ง€๋ง DB์— ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฝ์ž…๋œ ์ˆœ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜์˜€์œผ๋ฉฐ ์ตœ๋Œ€ 1.6์ดˆ ์ •๋„์˜ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•˜์˜€๋‹ค. ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์˜ ์ผ๋ฐฉํ–ฅ์žฅ์น˜ ๋ฐ DPI๋Š” ํŽ˜์ด๋กœ๋“œ ๊ฒ€์‚ฌ ๋ฐ ์ „์†ก๋ฅ  ์ œํ•œ์œผ๋กœ ์ง€์—ฐ์„ ์œ ๋ฐœํ•˜๋ฉฐ ์ด๋Š” ์ผ๋ฐฉํ–ฅ ํ†ต์‹  ์ฒด๊ณ„์˜ ๊ณ ์œ  ํŠน์„ฑ[5]์ด๋‚˜ ํ•ด๋‹น ์ง€์—ฐ์‹œ๊ฐ„์€ ADMS ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™” ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ๋ถ„ํžˆ ๋งŒ์กฑํ•œ๋‹ค.

๊ธฐ์กด ํŒŒ์ผ ์ „์†ก ๊ธฐ๋ฐ˜ ๋ฐฉ์‹๊ณผ ์ œ์•ˆ ๊ธฐ์ˆ ์˜ ํ˜„์žฅ ์ ์šฉ์„ ๋น„๊ตํ•œ ๊ฒฐ๊ณผ ๊ธฐ์กด ํŒŒ์ผ dump ๊ธฐ๋ฐ˜ ๋ฐฉ์‹์€ 1์ผ ๋ฐ์ดํ„ฐ import ๊ฑด์ˆ˜๊ฐ€ ์•ฝ 760๋งŒ ๊ฑด, ์‹ค์‹œ๊ฐ„ ๋ฐ˜์˜ ๋ถˆ๊ฐ€๋Šฅ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€๋‹ค. ๋ฐ˜๋ฉด ์ œ์•ˆ ๊ธฐ์ˆ ์˜ ์ฒ˜๋ฆฌ ๋ฐ์ดํ„ฐ๋Š” ํ•˜๋ฃจ์— ์•ฝ 7,500๋งŒ ๊ฑด์œผ๋กœ, ๊ธฐ์กด ๋ฐฉ์‹ ๋Œ€๋น„ ์•ฝ 10๋ฐฐ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ์–‘์˜ ๋™๊ธฐํ™”๋ฅผ ํ™•์ธํ•˜์˜€์œผ๋ฉฐ ๋น„๊ต ๋‚ด์šฉ์€ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™๋‹ค.

ํ‘œ 3. ๊ธฐ์กด ๋ฐฉ์‹๊ณผ ์ œ์•ˆ ๋ฐฉ์‹ ๋น„๊ตํ‘œ

Table 3. Comparison Table of Existing Method and Proposed Method

ํ•ญ๋ชฉ ๊ธฐ์กด ๋ฐฉ์‹(dump) ์ œ์•ˆ ๋ฐฉ์‹
๋ˆ„๋ฝ๋ฅ  ์ผ๋ถ€ ๋ˆ„๋ฝ ๋ฐœ์ƒ 0%
์ตœ๋Œ€ ์ง€์—ฐ์‹œ๊ฐ„ 1์ผ 1.6์ดˆ
1์ผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋Ÿ‰ 7,593,379๊ฑด 74,961,455๊ฑด
์ •ํ•ฉ์„ฑ ๋ณด์žฅ update ๋ฐ˜์˜ ๋ถˆ๊ฐ€ 100% ๋ณด์žฅ
์žฅ์•  ๋ฒ”์œ„ ๋ฐ ๋Œ€์‘ ์žฅ์•  ์‹œ์  ์ดํ›„ ์ „ ํ…Œ์ด๋ธ” ํ…Œ์ด๋ธ” ๋ณ„ ๋ฐœ์ƒ ์‹œ ์‹ค์‹œ๊ฐ„ ์•Œ๋žŒ

๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” 1๊ฐœ ๋ณธ๋ถ€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์‹ค์ฆ์„ ์ˆ˜ํ–‰ํ•˜์˜€์œผ๋‚˜, ํ–ฅํ›„ ์ „๊ตญ 15๊ฐœ ๋ณธ๋ถ€ ์ „์ฒด๋กœ ํ™•์žฅ ์ ์šฉํ•  ๊ณ„ํš์ด๋‹ค. ์ด๋ฒˆ ์‹ค์ฆ ๋ณธ๋ถ€์˜ ๊ฒฝ์šฐ FRTU๊ฐ€ 13,634๋Œ€์ด๋ฉฐ, 15๊ฐœ ์ „ ๋ณธ๋ถ€ ํ™•๋Œ€ ์‹œ 154,918๋Œ€๋กœ ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ๊ฐ€ ์•ฝ 10๋ฐฐ ์ด์ƒ ์ฆ๊ฐ€ํ•  ๊ฒƒ์ด๋‹ค. ์ด๋Š” ํ˜„์žฌ ์„ค์น˜๋œ ์„ค๋น„๋งŒ์œผ๋กœ๋Š” ๊ตฌ์„ฑ์ด ์–ด๋ ค์šธ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋”ฐ๋ผ์„œ ํ™•๋Œ€ ๊ฐ€๋Šฅ์„ฑ์„ ํ™•์ธํ•˜๊ณ  ์ตœ์ ์˜ HW ๊ตฌ์„ฑ์•ˆ์„ ์ถ”๋ก ํ•˜๊ธฐ ์œ„ํ•ด ํ˜„์žฅ ์ ์šฉ๊ณผ ๋™์ผํ•œ ํ™˜๊ฒฝ์—์„œ ๋ณธ๋ถ€๋ฅผ ๋Š˜๋ฆฌ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ ๊ทธ ๊ฒฐ๊ณผ๋Š” ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™๋‹ค. 1๋ฒˆ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ 2๊ฐœ์˜ ํฐ ๋ณธ๋ถ€ ํ™•๋Œ€ ๊ฒฐ๊ณผ, 2๋ฒˆ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ 3๊ฐœ์˜ ์ž‘์€ ๋ณธ๋ถ€ ํ™•๋Œ€ ๊ฒฐ๊ณผ์ด๋‹ค. 3๋ฒˆ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ 3๊ฐœ์˜ ํฐ ๋ณธ๋ถ€ ํ™•๋Œ€ ๊ฒฐ๊ณผ์ด๋ฉฐ ๋น„๊ตํ‘œ๋Š” ์•„๋ž˜ ํ‘œ4์™€ ๊ฐ™๋‹ค.

ํ‘œ 4. ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋ณ„ ๊ฒฐ๊ณผ

Table 4. Results by Simulation

๋‚ด์šฉ Sim.1 Sim.2 Sim.3
๋ณธ๋ถ€ ์ˆ˜ 2 3 3
์—ฐ๊ณ„ ํ…Œ์ด๋ธ” ์ˆ˜(๊ฐœ) 68 102 102
์ด FRTU ์ˆ˜(๋Œ€) 27,366 25,687 40,278
์ด ๋ฐ์ดํ„ฐ ์ˆ˜(๊ฑด) 131,680,025 95,710,983 181,914,717
์ด ๋ฐ์ดํ„ฐ ์šฉ๋Ÿ‰(GB) 232 166 319
์ตœ๋Œ€ ์ง€์—ฐ์‹œ๊ฐ„(์ดˆ) 12 15 4320

FRTU๊ฐ€ 4๋งŒ ๋Œ€, ๋ฐ์ดํ„ฐ 1.8์–ต ๊ฑด์„ ๋„˜์–ด๊ฐ€๋ฉด์„œ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”๊ฐ€ ๋Šฆ์–ด์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•ด๋‹น ๋ฐ์ดํ„ฐ์–‘ ์ฒ˜๋ฆฌ ์‹œ ์†ก์ˆ˜์‹ ๋ถ€ ์ค‘๊ณ„์„œ๋ฒ„์˜ CPU ์‚ฌ์šฉ๋Ÿ‰์€ ์•ฝ 8%, Memory ์‚ฌ์šฉ๋Ÿ‰์€ ์•ฝ 50%๋กœ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ๋ถ€ํ•˜๊ฐ€ ์—†์—ˆ์œผ๋‚˜, ์ผ๋ฐฉํ–ฅ์žฅ์น˜์—์„œ ๋ณ‘๋ชฉํ˜„์ƒ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

7. ๊ฒฐ ๋ก 

๋ณธ ์‹œ์Šคํ…œ์€ ๋ง๋ถ„๋ฆฌ ํ™˜๊ฒฝ์—์„œ ์ถœ๋ฐœ์ง€๋ง๊ณผ ๋ชฉ์ ์ง€๋ง ๊ฐ„์˜ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก๊ณผ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ๋ณด์žฅ์„ ์‹คํ˜„ํ•˜์˜€๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹ค์ฆ ๋ณธ๋ถ€์˜ ๋ฐฐ์ „ ์ •๋ณด๋ฅผ 1๋ถ„ ์ด๋‚ด๋กœ ๋ชฉ์ ์ง€๋ง์— ๋™๊ธฐํ™”ํ•˜์—ฌ ํ˜„์žฅ์˜ ๋ฐฐ์ „์›๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ด€๋ฆฌ์ž๊ฐ€ ๋™์‹œ์— ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ตœ์ดˆ๋กœ ๊ตฌํ˜„ํ•˜์˜€๋‹ค.

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

ํ–ฅํ›„ ์—ฐ๊ตฌ๋Š” ํฌ๊ฒŒ ์„ธ ๊ฐ€์ง€๋กœ ์ œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒซ์งธ, ์ผ๋ฐฉํ–ฅ์žฅ์น˜ ๊ธฐ๋Šฅ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•œ ์ „์†ก์ง€์—ฐ์„ ์ตœ์†Œํ™”, ๋‘˜์งธ, ์‹ ๊ทœ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœํ๊ธฐ ์ƒํƒœ ๊ฐ’, ์„ ๋กœ ๋ถ€ํ•˜๋Ÿ‰ ๋“ฑ ๋‹ค์–‘ํ•œ ํ…Œ์ด๋ธ”๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ ์—ฐ๋™ํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค. ๋งˆ์ง€๋ง‰์€ ์ „๊ตญ 15๊ฐœ ๋ณธ๋ถ€ ์ „์ฒด๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์‹ค์ฆํ•˜์—ฌ ์‹ค์ œ ADMS ์šด์˜ํ™˜๊ฒฝ์—์„œ์˜ ์„ฑ๋Šฅ ๋ฐ ์•ˆ์ •์„ฑ์„ ์ถ”๊ฐ€ ๊ฒ€์ฆํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.

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

References

1 
DongWook Kim, Youngbae Park, Cheolmin Chu, Sungho Jo, Inyong Seo, 2019, Design and Verification of Advanced Distribution Management System using Information and Communication Convergence Technology, KSDIM, Vol. 15, No. 4, pp. 019Google Search
2 
DongWook Kim, Sungho Jo, Hojin Seo, Youngbae Park, 2019, Geographic Information System for Developing Advanced Distribution Management System, KEPCO Journal on Electric Power and Energy, Vol. 5, No. 2Google Search
3 
Sungho Jo, DongWook Kim, Youngbae Park, JaeHun Shin, 2023, Development of Message Based Data Middleware for Advanced Distribution Management System, pp. 426-428Google Search
4 
Hyunchul Baek, TaeGeun Son, MinA Kim, JungNam Jun, 2022, Technology Trends of Network Separation & Data Transmission System, Current Industrial and Technological Trends in Aerospace, Vol. 20, No. 2, pp. 120-133Google Search
5 
L. Gaina, C. S. Stangaciu, D. Stanescu, B. Gusita, M. V. Micea, 2024, Unidirectional communications in secure IoT systems-A survey, Sensors, Vol. 24, No. 23, pp. 7528Google Search
6 
youngJun Heo, BuSeon Jeon, BueongKu Kim, 2017, An implementation of the unidirectional security gateway for multi service unidirectional data transfer, KICS, pp. 711-712Google Search
7 
DongHan Sun, Junehyuk Jang, SooChan Hwang, JeongKu Lee, EunBi Ko, SukSik Jeong, 2023, Data Stream Processing Model for Out-of-order Data, The Journal of KINGComputing, Vol. 19, pp. 102-112Google Search
8 
JinHo Shin, DongKyun Kim, 2023, Handling CDC-based data synchronizaion in unreliable cellular areas, pp. 284-287Google Search
9 
, KafkaGoogle Search
10 
, DebeziumGoogle Search

์ €์ž์†Œ๊ฐœ

์‹ ์žฌํ›ˆ(Jae-Hun Shin)
../../Resources/kiee/KIEE.2026.75.1.159/au1.png

2020๋…„ ํ•œ๊ตญ๊ธฐ์ˆ ๊ต์œก๋Œ€ํ•™๊ต ์ปดํ“จํ„ฐ ๊ณตํ•™๊ณผ ์กธ์—…
2020~ํ˜„์žฌ ์ „๋ ฅ์—ฐ๊ตฌ์› ์ผ๋ฐ˜์—ฐ๊ตฌ์›
2025~ํ˜„์žฌ ์ถฉ๋‚จ๋Œ€ํ•™๊ต ์ „ํŒŒ์ •๋ณดํ†ต์‹ ๊ณตํ•™๊ณผ ์„์‚ฌ๊ณผ์ •

E-mail : jaehun.shin@kepco.co.kr
์กฐ์„ฑํ˜ธ(Sung-HO Jo)
../../Resources/kiee/KIEE.2026.75.1.159/au2.png

2015๋…„ ์ถฉ๋‚จ๋Œ€ํ•™๊ต ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—…
2020๋…„ ์ถฉ๋‚จ๋Œ€ํ•™๊ต ์ „๊ธฐ๊ณตํ•™๊ณผ ์„์‚ฌ ์กธ์—…
2020~ํ˜„์žฌ ์ „๋ ฅ์—ฐ๊ตฌ์› ์„ ์ž„์—ฐ๊ตฌ์›

E-mail : sungho_jo@kepco.co.kr
์กฐ์œ ์ง„(Yoo-Jean Cho)
../../Resources/kiee/KIEE.2026.75.1.159/au3.png

2011๋…„ ์ „๋‚จ๋Œ€ํ•™๊ต ์ „๊ธฐ๊ณตํ•™๊ณผ ์กธ์—…
2012~ํ˜„์žฌ ํ•œ๊ตญ์ „๋ ฅ๊ณต์‚ฌ ์ฐจ์žฅ

E-mail : yoojean.cho@kepco.co.kr
๊น€๋™์šฑ(Dong-Wook Kim)
../../Resources/kiee/KIEE.2026.75.1.159/au4.png

2010๋…„ ๊ฑด๊ตญ๋Œ€ํ•™๊ต ์ •๋ณดํ†ต์‹ ํ•™๊ณผ(๊ณตํ•™๋ฐ•์‚ฌ)
2010~ํ˜„์žฌ ์ „๋ ฅ์—ฐ๊ตฌ์› ์ฑ…์ž„์—ฐ๊ตฌ์›

E-mail : kimdongwook@kepco.co.kr