-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
해결됨
블룸필터-중복이벤트 제거 예시
24.02.07 10:20 작성 조회수 106
0
레디스가 데이터베이스가 받게 될 부하를 분산시켜준다면
데이터베이스를 쓰는 모든 서비스에 이 기능이 있으면 좋은가요?
특히 더 활용성이 있는 산업, 도메인, 기능이 있을까요?
ex. 쓰기 처리가 많은 서비스, 읽기 처리가 많은 서비스.. 등
어떤 상황에서 실무에 적용할 수 있을지 예시가 더 있으면 좀 더 이해하기 좋을 거 같습니다..!
답변을 작성해보세요.
0
신동현
지식공유자2024.02.07
안녕하세요. 답변 드립니다.
레디스가 사용되는 특정 도메인을 알기보다는 캐싱이라는 기술을 먼저 이해하시면 좋을 것 같습니다. (실제로 도메인에 무관하게 대부분의 영역에 사용할 수 있는 기술입니다)
캐싱을 사용하는 목적은 데이터베이스에 부하를 줄여주는 목적도 있지만, 빠르게 데이터를 조회할 필요가 있는 경우에도 사용할 수 있습니다.
대신 캐시를 적용했을 때 발생하는 비용은 캐시 데이터를 관리하는데 발생하는 운영 비용과 실제 캐시 서버의 메모리 사용에 따른 비용 정도가 있을 것 같습니다.
"모든 서비스에 이 기능이 있으면 좋은가요?"에 대한 답변은 비용과 그에 따른 효과를 고려하여 선택하시라고 말씀 드릴 수 밖에 없겠네요.
답변 1