Cache

Cache๊ฐ€ ํ•„์š”ํ•œ ์ด์œ 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์–ด์˜ค๋Š” ์ผ์€ ๋งค์šฐ ๋А๋ฆฌ๊ฒŒ ์ฒ˜๋ฆฌ๋˜๋Š” ๋™์ž‘์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ์ดํ„ฐ ์ค‘์—์„œ๋Š” ์ž์ฃผ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒƒ๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ, ์ž์ฃผ ์กฐํšŒ๋˜๋Š” ๊ฒƒ๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ์ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์„ฑ์„ ์ž˜ ๊ณ ๋ คํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ์žฌ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

์บ์‹œ๋Š” ์บ์‹ฑ๋œ ๋ฐ์ดํ„ฐ์˜ ์œ„์น˜์— ๋”ฐ๋ผ ๋กœ์ปฌ ์บ์‹œ, ๊ธ€๋กœ๋ฒŒ ์บ์‹œ ๋‘ ๊ฐ€์ง€ ์ข…๋ฅ˜๋กœ ๋‚˜๋‰œ๋‹ค.

Local Cache

Local Cache

๋กœ์ปฌ ์บ์‹œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(WAS) ๋‚ด๋ถ€์— ์กด์žฌํ•˜๋Š” ์บ์‹œ๋ฅผ ๋งํ•œ๋‹ค.

์žฅ์ 

  • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(WAS) ๋‚ด์— ์บ์‹œ๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ๊ฐ€์žฅ ์ ‘๊ทผ ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค.

๋‹จ์ 

  • ์„œ๋ฒ„๊ฐ€ ์—ฌ๋Ÿฌ ๋Œ€์ผ ๋•Œ, ์บ์‹œ ๊ฐ„ ๋™๊ธฐํ™”๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋‹ค.

  • ์„œ๋ฒ„์˜ ๋ฌผ๋ฆฌ์  ๋ฉ”๋ชจ๋ฆฌ ๋•Œ๋ฌธ์— ์บ์‹œ ํฌ๊ธฐ ๋˜ํ•œ ๊ณต๊ฐ„์  ์ œ์•ฝ์ด ์กด์žฌํ•œ๋‹ค.

ํŠน์ง•

  • ๋กœ์ปฌ ์บ์‹œ๋Š” ๋™๊ธฐํ™”๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€ํ™”๊ฐ€ ์ž์ฃผ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š” ์ •์  ๋ฐ์ดํ„ฐ์— ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

Global Cache

Global Cache

๊ธ€๋กœ๋ฒŒ ์บ์‹œ๋Š” ๋ณ„๋„์˜ ์บ์‹œ ์„œ๋ฒ„๋ฅผ ๋‘์–ด ํ•ด๋‹น ์„œ๋ฒ„ ๋‚ด์— ์ €์žฅ๋˜๋Š” ์บ์‹œ๋ฅผ ๋งํ•œ๋‹ค.

์žฅ์ 

  • ๋กœ์ปฌ ์บ์‹œ์—์„œ์˜ ๋™๊ธฐํ™” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋‹จ์ 

  • ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ์ด ๋ฐœ์ƒํ•œ๋‹ค. ์บ์‹œ์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” ๋„คํŠธ์›Œํฌ ๋น„์šฉ์„ ์ค„์ด๋Š” ๊ฒƒ์ธ๋ฐ, ๊ฒฐ๊ตญ ๋ณ„๋„ ์„œ๋ฒ„์— ์š”์ฒญํ•˜๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ์žฅ์ ์„ ์‚ด๋ฆฌ์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

  • ๋กœ์ปฌ ์บ์‹œ์— ๋น„ํ•ด ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค.

  • ์บ์‹œ ์„œ๋ฒ„์— ์žฅ์• ๊ฐ€ ์ƒ๊ธธ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•ด์•ผ ํ•œ๋‹ค.

ํŠน์ง•

  • ๊ธ€๋กœ๋ฒŒ ์บ์‹œ๋Š” ๋กœ์ปฌ ์บ์‹œ์— ๋น„ํ•ด ๋А๋ฆฌ์ง€๋งŒ(DB ์„œ๋ฒ„์— ์š”์ฒญํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ํ›จ์”ฌ ๋น ๋ฆ„) ๋™๊ธฐํ™” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ž์ฃผ ๋ณ€ํ™”ํ•˜๋Š” ๋™์  ๋ฐ์ดํ„ฐ์— ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

Last updated