편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
45번째 줄: | 45번째 줄: | ||
| | | | ||
;4. DB 캐시 구성 | ;4. DB 캐시 구성 | ||
* Redis/Memcached 등으로 캐시를 적용해보면 어떨까? | * Redis/Memcached 등으로 캐시를 적용해보면 어떨까? | ||
| 1️⃣~2️⃣ | | 1️⃣~2️⃣ | ||
| 1️⃣ | | 1️⃣ | ||
53번째 줄: | 52번째 줄: | ||
;5. 기타 | ;5. 기타 | ||
* 어쨌거나 앞단에서 DB Hit를 줄일 수 없는가? | * 어쨌거나 앞단에서 DB Hit를 줄일 수 없는가? | ||
* DB 내용 중 일부를 다른 DB, object storage로 분산 | |||
* webcache 도입 | |||
:애플리케이션 특성에 따라 DB Hit 줄이는 효과가 별로 없을 수도 있다. | |||
* 다른 DB 추가 도입 | * 다른 DB 추가 도입 | ||
** 특정 컬럼에 매우 긴 글(text)가 있고, 부분문자열 검색(LIKE %%)을 자주 하는 경우하는 경우 → 해당 테이블을 Elasticsearch에 복제하여 검색하는 방법 검토 | ** 특정 컬럼에 매우 긴 글(text)가 있고, 부분문자열 검색(LIKE %%)을 자주 하는 경우하는 경우 → 해당 테이블을 Elasticsearch에 복제하여 검색하는 방법 검토 |