84 research outputs found

    Performance Analysis of the Cache Conscious-Generalized Search Tree

    No full text
    1

    Spatial Join based on the Transform-Space View

    No full text
    ๊ณต๊ฐ„ ์กฐ์ธ์ด๋ž€ ์„œ๋กœ ๊ฒน์น˜๋Š” ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง€๋Š” ๊ณต๊ฐ„ ๊ฐ์ฒด์˜ ์Œ๋“ค์„ ์ฐพ๋Š” ์งˆ์˜์ด๋‹ค. ์ƒ‰์ธ ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ ์กฐ์ธ์—๋Š” ์›๊ณต๊ฐ„ ์ƒ‰์ธ์ธ R ํŠธ๋ฆฌ๊ฐ€ ๋„๋ฆฌ ์‚ฌ์šฉ๋œ๋‹ค. ์›๊ณต๊ฐ„ ์ƒ‰์ธ์ด๋ž€ ์›๊ณต๊ฐ„์ƒ์—์„œ ํ‘œํ˜„๋œ ๊ณต๊ฐ„ ๊ฐ์ฒด๋ฅผ ์ƒ‰์ธํ•˜๋Š” ๊ตฌ์กฐ๋กœ, ์ด๋ฅผ ํ™œ์šฉํ•œ ์กฐ์ธ์€ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ๊ณต๊ฐ„ ๊ฐ์ฒด๋ฅผ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์— ์ •ํ˜•์ ์ธ ๋ฐฉ๋ฒ•์ด ์•„๋‹Œ ํœด๋ฆฌ์Šคํ‹ฑ์— ์˜์กดํ•˜๋Š” ๋‹จ์ ์„ ๊ฐ€์ง„๋‹ค. ๋ฐ˜๋ฉด, ๋ณ€ํ™˜๊ณต๊ฐ„ ์ƒ‰์ธ์€ ์›๊ณต๊ฐ„ ์ƒ์˜ ๊ณต๊ฐ„ ๊ฐ์ฒด๋ฅผ ๋ณ€ํ™˜๊ณต๊ฐ„ ์ƒ์˜ ํฌ๊ธฐ๊ฐ€ ์—†๋Š” ์  ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ƒ‰์ธํ•œ ํ›„์— ์ด๋“ค์„ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋ฅผ ํ™œ์šฉํ•œ ๊ณต๊ฐ„ ์กฐ์ธ์€ ์ƒ๋Œ€์ ์œผ๋กœ ๋‹จ์ˆœํ•˜๊ณ  ์ •ํ˜•์ ์ธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ์žฅ์ ์„ ๊ฐ€์ง„๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด ๋ฐฉ๋ฒ•์€ R ํŠธ๋ฆฌ์™€ ๊ฐ™์ด ์›๊ณต๊ฐ„ ๊ฐ์ฒด๋ฅผ ์ƒ‰์ธํ•˜๋Š” ์›๊ณต๊ฐ„ ์ƒ‰์ธ์—๋Š” ์ ์šฉ๋  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ์ ์„ ๊ฐ€์ง„๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ด ๋‘ ๋ฐฉ๋ฒ•์˜ ์žฅ์ ๋งŒ์„ ์ทจํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ์ฆ‰, ๋ณ€ํ™˜๊ณต๊ฐ„ ๋ทฐ(transform-space view)๋ผ๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋…๊ณผ ์ด๋ฅผ ์‚ฌ์šฉํ•œ ๊ณต๊ฐ„ ์กฐ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ ๋ณ€ํ™˜๊ณต๊ฐ„ ๋ทฐ ์กฐ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(transform-space view join algorithm)์„ ์ œ์•ˆํ•œ๋‹ค. ๋ณ€ํ™˜๊ณต๊ฐ„ ๋ทฐ๋ž€ ์›๊ณต๊ฐ„ ์ƒ‰์ธ์— ๋Œ€ํ•œ ๊ฐ€์ƒ์˜ ๋ณ€ํ™˜๊ณต๊ฐ„ ์ƒ‰์ธ์œผ๋กœ์„œ, ์ด๋ฏธ ๊ตฌ์ถ•๋œ ์›๊ณต๊ฐ„ ์ƒ‰์ธ์„ ๊ตฌ์กฐ์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ์„œ ๋ณ„๋„์˜ ์ถ”๊ฐ€๋น„์šฉ ์—†์ด ๊ฐ€์ƒ์˜ ๋ณ€ํ™˜๊ณต๊ฐ„ ์ƒ‰์ธ์œผ๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์‹คํ—˜ ๊ฒฐ๊ณผ, ๋ณ€ํ™˜๊ณต๊ฐ„ ๋ทฐ ์กฐ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ R ํŠธ๋ฆฌ๋ฅผ ์›๊ณต๊ฐ„์—์„œ ์กฐ์ธํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค๊ณผ ๋น„๊ตํ•˜์—ฌ ๋””์Šคํฌ ์•ก์„ธ์Šค ํšŸ์ˆ˜ ์ธก๋ฉด์—์„œ ์ตœ๋Œ€ 43.1%๊นŒ์ง€ ๋” ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์ธ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ณตํ—Œ์€ R ํŠธ๋ฆฌ์™€ ๊ฐ™์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์›๊ณต๊ฐ„ ์ƒ‰์ธ์„ ๋ณ€ํ™˜๊ณต๊ฐ„ ๋ทฐ๋ผ๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋…์„ ํ†ตํ•˜์—ฌ ๋ณ€ํ™˜๊ณต๊ฐ„์—์„œ ํ•ด์„ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์ธ ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ์ƒˆ๋กœ์šด ๊ฐœ๋…์ด ๋‹ค์–‘ํ•œ ๊ณต๊ฐ„ ์งˆ์˜ ์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์ด ๋ณ€ํ™˜๊ณต๊ฐ„์—์„œ ์ƒˆ๋กญ๊ฒŒ ๊ฐœ๋ฐœ๋  ์ˆ˜ ์žˆ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งˆ๋ จํ–ˆ๋‹ค๊ณ  ๋ฏฟ๋Š”๋‹ค.22kc

    Survey on Big Graph Data Processing

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

    ์ •๋ณด๊ฒ€์ƒ‰์‹œ์Šคํ…œ์—์„œ ์กฐ์ธ ์‹œํ€€์Šค ๋ถ„๋ฆฌ์„ฑ ๊ธฐ๋ฐ˜ ๋…ผ๋ฆฌ๊ณฑ ๋ถˆ๋ฆฌ์–ธ ์งˆ์˜ ์ตœ์ ํ™”

    No full text
    ๋…ผ๋ฆฌ๊ณฑ ๋ถˆ๋ฆฌ์–ธ ์งˆ์˜๋Š” ์งˆ์˜์— ํฌํ•จ๋œ ํ‚ค์›Œ๋“œ๋“ค์ด ๋ชจ๋‘ ๋‚˜ํƒ€๋‚˜๋Š” ํ…์ŠคํŠธ ๋ฌธ์„œ๋“ค์„ ๊ฒ€์ƒ‰ํ•˜๋Š”์งˆ์˜๋กœ์„œ, ์ •๋ณด๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์งˆ์˜์ด๋‹ค. ๋…ผ๋ฆฌ๊ณฑ ๋ถˆ๋ฆฌ์–ธ ์งˆ์˜๋Š” ๊ฒ€์ƒ‰์˜ ์ •ํ™•๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•˜์—ฌ ๋งŽ์€ ์ˆ˜์˜ ํ‚ค์›Œ๋“œ๋กœ ๊ตฌ์„ฑ๋œ ๊ธด ์งˆ์˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ, ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ ์ˆœ์„œ๊ฐ€ ์„ฑ๋Šฅ์— ํฌ๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค. ๊ธฐ์กด ์ •๋ณด๊ฒ€์ƒ‰์‹œ์Šคํ…œ์—์„œ๋Š” ํœด๋ฆฌ์Šคํ‹ฑ์— ์˜์กดํ•˜์—ฌ ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•˜๋ฏ€๋กœ ์ตœ์ ์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ฐ™์€ ๊ธฐ์กด์˜ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค ์งˆ์˜ ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ณต์žก๋„๊ฐ€ ์ง€์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋ฏ€๋กœ(O(n2n-1)), ํ‚ค์›Œ๋“œ ์ˆ˜๊ฐ€ ๋งŽ์€ ๋…ผ๋ฆฌ๊ณฑ ๋ถˆ๋ฆฌ์–ธ ์งˆ์˜์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์กฐ์ธ ์‹œํ€€์Šค ๋ถ„๋ฆฌ์„ฑ์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋…์— ๊ธฐ๋ฐ˜ํ•œ ๋…ผ๋ฆฌ๊ณฑ ๋ถˆ๋ฆฌ์–ธ ์งˆ์˜ ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•œ๋‹ค. ์กฐ์ธ ์‹œํ€€์Šค ๋ถ„๋ฆฌ์„ฑ์ด๋ž€ ์กฐ์ธ์— ์ฐธ์—ฌํ•˜๋Š” ๋ฆด๋ ˆ์ด์…˜๋“ค์ด ์–ด๋–ค ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๊ฒฝ์šฐ, ์ตœ์  ์กฐ์ธ ์‹œํ€€์Šค๊ฐ€ ๋‘ ๊ฐœ์˜ ์„œ๋ธŒ ์‹œํ€€์Šค๋กœ ๋ถ„๋ฆฌ๋œ๋‹ค๋Š” ์„ฑ์งˆ์ด๋‹ค. ์ด ์„ฑ์งˆ์„ ํ™œ์šฉํ•˜๋ฉด O(nlogn)๋งŒ์— ์ตœ์  ์กฐ์ธ ์‹œํ€€์Šค๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์กฐ์ธ ์‹œํ€€์Šค ๋ถ„๋ฆฌ์„ฑ์˜ ๊ฐœ๋…์„ ์ •ํ˜•์ ์œผ๋กœ ์ •์˜ํ•˜๊ณ  ์ด์— ๊ธฐ๋ฐ˜ํ•œ ์งˆ์˜ ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ตœ์ ์„ฑ์„ ์ด๋ก ์ ์œผ๋กœ ์ฆ๋ช…ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ , ์ œ์•ˆํ•œ ์งˆ์˜ ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ ํ‰๊ฐ€๋ฅผ ์œ„ํ•ด, ๋น„์šฉ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์ œ์•ˆํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์ด ๊ธฐ์กด์˜ ํœด๋ฆฌ์Šคํ‹ฑ ๊ธฐ๋ฐ˜ ์งˆ์˜ ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์— ๋น„ํ•ด 100๋ฐฐ ์ด์ƒ ์šฐ์ˆ˜ํ•จ์„ ๋ณด์ธ๋‹ค. ๋˜ํ•œ, ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋น„ํ•ด ์งˆ์˜ ์ตœ์ ํ™” ์‹œ๊ฐ„ ๋ฉด์—์„œ ๊ธฐํ•˜ ๊ธ‰์ˆ˜์ ์œผ๋กœ ์šฐ์ˆ˜ํ•จ์„ ๋ณด์ธ๋‹ค(ํ‚ค์›Œ๋“œ ๊ฐœ์ˆ˜๊ฐ€ 10 ๊ฐœ์ผ ๊ฒฝ์šฐ 600๋ฐฐ ์ด์ƒ ์šฐ์ˆ˜ํ•จ).22kc

    Generalization of Window Construction for Subsequence Matching in Time - Series Databases

    No full text
    ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์„œ๋ธŒ์‹œํ€€์Šค ๋งค์นญ์—์„œ ์œˆ๋„์šฐ ๊ตฌ์„ฑ์˜ ์ผ๋ฐ˜ํ™” ๊ฐœ๋…์„ ์ œ์•ˆํ•˜๊ณ , ์ด์— ๊ธฐ๋ฐ˜ํ•œ ์ƒˆ๋กœ์šด ์„œ๋ธŒ์‹œํ€€์Šค ๋งค์นญ ๋ฐฉ๋ฒ•์ธ GeneralMatch๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ๊ธฐ์กด ์—ฐ๊ตฌ์ธ Faloutsos ๋“ฑ์˜ ๋ฐฉ๋ฒ• (๊ฐ„๋‹จํžˆ FRM์ด๋ผ ํ•œ๋‹ค)์€ ์  ์—ฌ๊ณผ ํšจ๊ณผ์˜ ๊ฒฐ์—ฌ๋กœ ์ธํ•ด ๋งŽ์€ ์ฐฉ์˜คํ•ด๋‹ต์„ ๋ฐœ์ƒ์‹œ์ผฐ๋‹ค. ๋ณธ ์ €์ž๋“ค์˜ DualMatch๋Š” ์  ์—ฌ๊ณผ ํšจ๊ณผ๋ฅผ ๋ฐœํœ˜ํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œ์ผฐ์œผ๋‚˜, ์ฃผ์–ด์ง„ ์ตœ์†Œ ์งˆ์˜ ์‹œํ€€์Šค ๊ธธ์ด์— ๋Œ€ํ•ด ์ตœ๋Œ€ ์œˆ๋„์šฐ ํฌ๊ธฐ๊ฐ€ ์ž‘์€(FRM์˜ 1/2) ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. GeneralMatch๋Š” DualMatch๋ฅผ ๋”์šฑ ๊ฐœ์„ข๋‚˜ ๋ฐฉ๋ฒ•์œผ๋กœ์„œ, ๋‘ ๋ฐ”์—…ใ…‚์˜ ์žฅ์ ์„ ๋ชจ๋‘ ์ทจํ•œ๋‹ค. ์ฆ‰, FRM๊ณผ ๊ฐ™์ด ํฐ ์œˆ๋„์šฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋™์‹œ์— DualMatch์™€ ๊ฐ™์ด ์  ์—ฌ๊ณผ ํšจ๊ณผ๋ฅผ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. GeneralMatch๋Š” ๋ฐ์ดํ„ฐ ์‹œํ€€์Šค๋ฅผ J-์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ(์ผ๋ฐ˜ํ™”๋œ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ)๋กœ ๋‚˜๋ˆ„๊ณ , ์งˆ์˜ ์‹œํ€€์Šค๋ฅผ J-๋””์Šค์กฐ์ธํŠธ ์œˆ๋„์šฐ(์ผ๋ฐ˜ํ™”๋œ ๋””์Šค์กฐ์ธํŠธ ์œˆ๋„์šฐ)๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” GeneralMatch์˜ ์ •ํ™•์„ฑ, ์ฆ‰, GeneralMatch๊ฐ€ ์ฐฉ์˜ค๊ธฐ๊ฐ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ์„ ์ฆ๋ช…ํ•œ๋‹ค. ๋˜ํ•œ, ์ฃผ์–ด์ง„ ์ตœ์†Œ ์งˆ์˜ ์‹œํ€€์Šค ๊ธธ์ด์— ๋Œ€ํ•ด GeneralMatch๊ฐ€ ๋ฐ”๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์ตœ๋Œ€ ์œˆ๋„์šฐ ํฌ๊ธฐ๊ฐ€ ์žˆ์Œ์„ ์ฆ๋ช…ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ , ํŽ˜์ด์ง€ ์•ก์„ธ์Šค ํšŸ์ˆ˜๋ฅผ ์ตœ์†Œ๋กœ ํ•˜๋Š” J ๊ฐ’์˜ ๊ฒฐ์ • ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ์‹ค์ œ ์ฃผ์‹ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์‹คํ—˜ ๊ฒฐ๊ณผ, GeneralMatch๋Š” ๋‚ฎ์€ ์„ ํƒ๋ฅ  ๋ฒ”์œ„(10^(-6)~10^(-4))์—์„œ DualMatch์— ๋น„ํ•ด ํ‰๊ท  114%, FRM์— ๋น„ํ•ด ํ‰๊ท  998% ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์œผ๋ฉฐ, ๋†’์€ ์„ ํƒ๋ฅ  ๋ฒ”์œ„(10^(-3)~10^(-1))์—์„œ๋„ DualMatch์— ๋น„ํ•ด ํ‰๊ท  46%, FRM์— ๋น„ํ•ด ํ‰๊ท  65% ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ๋‹ค.2

    ํ—ˆ๋ฐ ๋Œ€์ˆ˜๋ฅผ ์ด์šฉํ•œ ํ—ˆ๋ฐ ์งˆ์˜์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ

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

    Prefetching based on the Type-Level Access Pattern in Object-Relational DBMSs

    No full text
    ์„ ์ธ์ถœ์€ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์—์„œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด์— ๋ฐœ์ƒํ•˜๋Š” ๋ผ์šด๋“œํŠธ๋ฆฝ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํƒ€์ž…์ˆ˜์ค€ ์•ก์„ธ์Šค ํŒจํ„ด๊ณผ ํƒ€์ž…์ˆ˜์ค€ ์ง€์—ญ์„ฑ์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋…์„ ์ œ์‹œํ•˜๊ณ , ์ด ๊ฐœ๋…์— ๊ธฐ๋ฐ˜ํ•œ ์ƒˆ๋กœ์šด ์„ ์ธ์ถœ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค. ํƒ€์ž…์ˆ˜์ค€ ์•ก์„ธ์Šค ํŒจํ„ด์ด๋ž€ ํ•ญํ•ด์— ์‚ฌ์šฉ๋œ ์• ํŠธ๋ฆฌ๋ทฐํŠธ๋“ค์˜ ํŒจํ„ด์ด๋ฉฐ, ํƒ€์ž…์ˆ˜์ค€ ์•ก์„ธ์Šค ์ง€์—ญ์„ฑ์ด๋ž€ ํ•ญํ•ด ์‘์šฉ์—์„œ ํƒ€์ž…์ˆ˜์ค€ ์•ก์„ธ์Šค ํŒจํ„ด์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ํ˜„์ƒ์ด๋‹ค. ๊ธฐ์กด์˜ ์„ ์ธ์ถœ ๋ฐฉ๋ฒ•์€ ํ•ญํ•ด ์‘์šฉ์—์„œ ์•ก์„ธ์Šค๋œ ๊ฐ์ฒด ํ˜น์€ ํŽ˜์ด์ง€ ์‹๋ณ„์ž๋“ค๊ฐ„์˜ ํŒจํ„ด์ธ ๊ฐ์ฒด์ˆ˜์ค€ ํ˜น์€ ํŽ˜์ด์ง€์ˆ˜์ค€ ์•ก์„ธ์Šค ํŒจํ„ด์„ ์„ ์ธ์ถœ์— ์ด์šฉํ•˜๋Š”๋ฐ, ์ด ๋ฐฉ๋ฒ•์€ ๋™์ผํ•œ ๊ฐ์ฒด ํ˜น์€ ํŽ˜์ด์ง€๋“ค์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์•ก์„ธ์Šค๋  ๋•Œ์—๋งŒ ์„ ์ธ์ถœ ํšจ๊ณผ๋ฅผ ๊ฐ€์ง€๋Š” ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค. ์ด์— ๋ฐ˜ํ•ด ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํ•ญํ•ด ์‘์šฉ์—์„œ ๊ฐ™์€ ๊ฐ์ฒด๋“ค์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์•ก์„ธ์Šค๋˜์ง€ ์•Š๋”๋ผ๋„ ๊ฐ™์€ ์• ํŠธ๋ฆฌ๋ทฐํŠธ๋“ค์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์ฐธ์กฐ๋˜๋Š” ๊ฒฝ์šฐ, ์ฆ‰, ํƒ€์ž…์ˆ˜์ค€ ์•ก์„ธ์Šค ์ง€์—ญ์„ฑ์ด ์กด์žฌํ•˜๋ฉด, ํšจ๊ณผ์ ์ธ ์„ ์ธ์ถœ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ๊ฐ์ฒด๊ด€๊ณ„ํ˜• DBMS(ORDBMS)์˜ ๋งŽ์€ ํ•ญํ•ด ์‘์šฉ๋“ค์€ ํƒ€์ž…์ˆ˜์ค€ ์•ก์„ธ์Šค ์ง€์—ญ์„ฑ์ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ORDBMS์— ์ ์šฉํ•˜๋ฉด ๋ผ์šด๋“œํŠธ๋ฆฝ์˜ ํšŸ์ˆ˜๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ๊ณ  ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์˜ ์šฐ์ˆ˜์„ฑ์„ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด, ORDBMS ํ”„๋กœํ† ํƒ€์ž…์— ๊ตฌํ˜„ํ•˜์—ฌ ๋งŽ์€ ์ข…๋ฅ˜์˜ ์‹คํ—˜์„ ์ˆ˜ํ–‰ํ•˜์˜€๋‹ค. ์‹คํ—˜๊ฒฐ๊ณผ, ๋ณต์žกํ•œ ๊ตฌ์กฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” OO7 ๋ฒค์น˜๋งˆํฌ๋‚˜ ์‹ค์ œ GIS ์‘์šฉ์—์„œ, ์ œ์•ˆํ•˜๋Š” ์„ ์ธ์ถœ ๋ฐฉ๋ฒ•์€ ๋‹จ์ˆœํ•œ ์š”๊ตฌ์ธ์ถœ ๋ฐฉ๋ฒ• ๋ฐ ์ตœ๊ทผ์˜ ๋ฌธ๋งฅ ๊ธฐ๋ฐ˜ ์„ ์ธ์ถœ ๋ฐฉ๋ฒ•๊ณผ ๋น„๊ตํ•˜์—ฌ ๋ผ์šด๋“œํŠธ๋ฆฝ ํšŸ์ˆ˜๋ฅผ ์ˆ˜์‹ญ๋ฐฐ์—์„œ ์ˆ˜๋ฐฑ๋ฐฐ๊นŒ์ง€ ์ค„์ด๊ณ  ์„ฑ๋Šฅ์„ ์ˆ˜๋ฐฐ๊นŒ์ง€ ํ–ฅ์ƒ์‹œ์ผฐ๋‹ค. ์ด์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋กœ ๋ณผ ๋•Œ, ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ์ฒด์ง€ํ–ฅ ํ•ญํ•ด ์‘์šฉ์˜ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒฐ๊ณผ๋กœ์„œ, ์ƒ์šฉ ORDBMS์— ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ๋Š” ์‹ค์šฉ์ ์ธ ๊ฒฐ๊ณผ๋ผ ๋ฏฟ๋Š”๋‹ค.2
    • โ€ฆ
    corecore