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
- 클린코드
- Baekjoon
- 자바
- 코딩테스트
- 개발자
- 읽기쉬운코드
- 데이터베이스
- 애자일기법
- 개발
- 코드
- API
- Spring
- Elasticsearch
- 그리디
- ES
- framework
- 프레임워크
- cleancode
- 알고리즘
- 코딩
- 백준
- 스프링
- 그리디알고리즘
- database
- 엘라스틱서치
- 애자일프로그래밍
- JPA
- spring boot
- Java
- mongoDB
Archives
- Today
- Total
목록DB 분산 (1)
튼튼발자 개발 성장기🏋️

지금까지 캐시가 I/O에 미치는 영향에 대해서 알아 보았다. (학교에서 language를 배울 때 캐시를 전혀 알려주지 않고 컴퓨터 개론 등의 수업에서만 캐시를 간략하게 언급하고 지나갔던 기억이 난다. 정작 현업에서는 캐시를 아주 잘 사용하고 있고 꼭 필요한 부분에서 어떤 방식으로 캐시를 사용할지에 대해 명확하게 정의하여 사용한다.) 데이터 처리 시 압축해서 저장해두면 디스크 내용을 그대로 캐싱할 수 있고, 데이터의 규모보다 물리 메모리가 더 클 때 전부 캐싱할 수 있다는 사실을 알게 되었다. 그렇다고 메모리를 대규모에 따라 계속해서 늘리기만 할 수 없다. (경제적인 비용과 밸런스 등 고려) 이럴 때 "복수 서버 확장"이 필요할 수도 있다. 어느정도 성장한 기업의 서버는 대부분 이 방안을 채택하여 사용할..
Reading/대규모 서비스를 지탱하는 기술
2022. 5. 13. 11:42