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 |
Tags
- @MockBean
- 이펙티브 자바
- @SpyBean
- FCM
- Connection Pool
- Effective Java
- Spring Boot
- 플라이웨이트
- springboot
- Effetive Java
- db
- Item04
- SQL 삽입 공격
- NotBlank
- 디자인 패턴
- deleteById
- Proxy Patter
- Service Locator
- JPA
- @Valid
- restTemplate
- java
- 데이터베이스
- 트랜잭션
- Web
- multi module
- Service Locator 패턴
- NotEmpty
- Firebase
- @ControllerAdvice
Archives
- Today
- Total
목록caching (1)
NoTimeForDawdling
DB 데이터 캐싱(Caching)
데이터베이스 데이터 캐싱 캐시란 한 번 읽어온 데이터를 임의의 공간에 저장하여 다음에 읽을 때는 빠르게 결과값을 받을 수 있도록 도와주는 공간입니다. 데이터베이스 데이터 캐싱은 읽기(Read) 성능을 개선시키기 위해 DB와 같은 영구 저장소로부터 로드된 데이터를 빠르게 읽어올 수 있는 Memory 영역에 저장해두는 방식입니다. Cache를 사용할 때 동일한 요청에 대하여 빠른 응답이 가능하며, 최초 요청에 대한 응답을 전송하는 시점에 서버는 DB에서 읽어온 값을 Cache에 저장해 둡니다. 만약, 해당 요청이 다시 한번 들어온다면 서버는 DB가 아닌 Cache에서 동일한 요청 값을 리턴할 수 있을 것이며, DB에서 값을 조회하지 않기 때문에 DB resouce(자원)을 다른 요청에 할당할 수 있게 됩니다..
DB
2021. 3. 11. 19:36