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

[Cache] ๋กœ์ปฌ ์บ์‹œ vs ๋ถ„์‚ฐ ์บ์‹œ

by ์šฐ์ฃผ๋ฌผ๊ณ ๊ธฐ 2026. 5. 16.
๋ฐ˜์‘ํ˜•

๊ฐœ๋ฐœํ•ด๋‘” ์„œ๋ฒ„ ์„ฑ๋Šฅ ๊ฐœ์„  ํ•˜๋˜ ์ค‘...
๋”๋ฏธ๋ฐ์ดํ„ฐ๋ฅผ 10๋งŒ๊ฐœ๋ฅผ ๋„ฃ์–ด๋†จ๋Š”๋ฐ 

count ์ฟผ๋ฆฌ๊ฐ€ ๋А๋ ค์„œ ์ปค๋„ฅ์…˜์„ ์˜ค๋ž˜ ์žก๊ณ  ์žˆ๋Š” ๋ฐ”๋žŒ์—

ํž™์— ๊ฐ์ฒด๊ฐ€ ์Œ“์—ฌ์„œ ๊ณ„์† outOfMemoryError๊ฐ€ ๋‚˜๋Š”๊ฒƒ ๋ฐœ๊ฒฌ..

 

์ด์   ์บ์‹œ๋ฅผ ๋„์ž…ํ•ด์•ผ๋ ๋•Œ๊ฐ€ ์™”๋Š”๋ฐ,

์บ์‹œ์—๋Š” ๋‘ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋จ.

 

๋กœ์ปฌ ์บ์‹œ & ๋ถ„์‚ฐ ์บ์‹œ

 

๋กœ์ปฌ ์บ์‹œ

JVM ๋ฉ”๋ชจ๋ฆฌ ์•ˆ์— ์ €์žฅ

Caffeine ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์Œ.

์Šคํ”„๋ง๋ถ€ํŠธ์—์„œ ์˜์กด์„ฑ ์ถ”๊ฐ€ํ•˜๋ฉด Caffeine์„ ์บ์‹œ ๊ตฌํ˜„์ฒด๋กœ ์“ฐ๊ธฐ ๊ฐ€๋Šฅ.

์ €์žฅ ์œ„์น˜๋Š” JVM ํž™ ๋ฉ”๋ชจ๋ฆฌ

์†๋„๊ฐ€ ๋งค์šฐ๋น ๋ฅด๊ณ  ์„œ๋ฒ„ ์ถ”๊ฐ€ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Œ.

ํ•˜์ง€๋งŒ ์„œ๋ฒ„๊ฐ€ ์—ฌ๋Ÿฌ๋Œ€๋ฉด ๊ฐ ์บ์‹œ๊ฐ€ ๋”ฐ๋กœ๋†€๊ณ 

์„œ๋ฒ„ ์žฌ์‹œ์ž‘ํ•˜๋ฉด ์‚ฌ๋ผ์ง.

 

๋ถ„์‚ฐ์บ์‹œ

๋ณ„๋„์˜ ์„œ๋ฒ„์— ์ €์žฅ(Redis..)

๋ชจ๋“  ์„œ๋ฒ„๊ฐ€ ๊ฐ™์€ ์บ์‹œ๋ฅผ ๊ณต์œ ํ•จ.

์ €์žฅ ์œ„์น˜๋Š” ๋ณ„๋„์˜ ์บ์‹œ ์„œ๋ฒ„.

์„œ๋ฒ„ ์žฌ์‹œ์ž‘ํ•ด๋„ ์œ ์ง€๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ .

 

 

ํ˜„์žฌ ๋‚ด ์ƒํ™ฉ์—์„œ๋Š” ๋กœ์ปฌ ์บ์‹œ๊ฐ€ ์ ๋‹นํ•ด๋ณด์ด๋Š”๋ฐ

t3.micro์ธ์Šคํ„ด์Šค๋ฅผ ์“ฐ๊ณ  ์žˆ๋Š” ์ด ์ƒํ™ฉ์—.. ํž™ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑํ•ด์„œ ํ—ˆ๋•์ด๋Š”๋ฐ ์ด๊ฒŒ ๋ ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Œ.

์„œ๋ฒ„๊ฐ€ 1๋Œ€์ธ ์ƒํ™ฉ์—์„œ๋Š” ๋ ˆ๋””์Šค๋ณด๋‹ค Caffeine์ด ๋น ๋ฅด๋‹ค๊ณ  ํ•จ.

 

 

 

 

๋ฐ˜์‘ํ˜•