Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- trouble shooting
- Java
- JPA
- testcode
- EC2
- Til
- 멀티 모듈
- spring boot
- Github Actions
- docker
- querydls
- 유효성 검사
- DevOps
- rabbitmq
- 객체지향원칙
- Redis
- Kafka
- CI/CD
- AWS
- springboot
- Intellij
- 프로그래머스
- 어노테이션
- swagger
- MSA
- aop
- 테스트 코드
- 아키텍처
- algorithm
- JWT
Archives
- Today
- Total
목록cache (1)
개발노트
25.03.08 캐싱 전략 과 예시
Write-Through Cache애플리케이션이 데이터를 변경하면 즉시 캐시와 데이터베이스에 동시에 저장하는 방식캐시가 항상 최신의 데이터를 유지하도록한다 장점데이터 일관성 유지캐시와 데이터베이스의 데이터가 항상 동일함 빠른 읽기 속도 제공데이터가 항상 캐시에 저장되어 있어 읽기 성능이 향상됨단점쓰기 성능 저하모든 쓰기 연산이 캐시와 데이터베이스에 동시에 반영되므로 속도가 느려질 수 있음불필요한 캐싱 가능성자주 조회되지 않는 데이터도 캐시에 저장될 수 있어 메모리 낭비 가능 사용 예시사용자 프로필 정보사용자의 기본 정보는 자주 읽히지만 자주 변경되지 않음상품 정보 저장상품이 업데이트될 때마다 캐시와 DB를 동시에 갱신하여 최신 상태 유지 변경이 자주 되지않거나 항상 최신 상태를 유지해야하는 경우에 사용하..
DataBase
2025. 3. 8. 00:12