2010-03-24 7 views
-1

DB에 대한 읽기 히트를 최소화하기 위해 Write-through Cache의 C# 구현을 시도하고 있습니다.이 과제를 수행하기 위해 제안, 기사 또는 샘플 코드가 필요합니다.Write-Through Cache

처음에는 하나의 서버에서만 사용되지만 클러스터 환경에서 작동하도록 업데이트됩니다.

오라클 사이트에서 가치있는 기사 만 읽을 수 있습니다.

귀하의 의견

를 공유하시기 바랍니다 감사합니다 Mubashar

답변

2

데이터베이스 연결성 수준보다 높은 수준에서 캐시 할 것이다 가장 쉬운 것. SQL의 핵심에서 사용자를 캡슐화하는 데이터 액세스 계층이 있으면 일반적으로 좋은 장소입니다. 데이터 객체가 요청되는 장소가 있다면 더 좋을 것입니다. 캐싱 키는 해당 객체의 신원이 될 수 있습니다.

캐싱 로직을 캡슐화하고 읽기를 방해하지만 쓰기 작업을 기본 서비스 (객체 지속성 계층 또는 데이터 액세스 계층)로 전달하는 캐싱 프록시가 궁극적으로 원하는 것은 무엇입니까? WeakReference을 사용하면 사용하지 않는 개체가 캐싱 모음에서 만료되도록 할 수 있습니다.이 경우 약간의 정리 만하면됩니다. 반면에 만료 논리를 직접 작성할 수 있습니다.이 경우 더 많은 정리 작업을해야하지만 더 많은 제어가 유지됩니다.

자세한 내용이 없으면 특정 답변을 드릴 수 없습니다. 난 내 상황을 설명하는 등의 몇 가지 일반적인 도움이 필요

+0

실제 위치는 내가 자신을 멀티 태스킹 할 수 없기 때문에 조금 시간이 걸릴 프로세스입니다 :) 이 어쨌든 난 것은 의 다음과 같은 종류를 구현하고 싶었 http://wiki.tangosol.com/디스플레이/COH32UG/읽기 통과, + Write-Through, + 새로 고침 + 미리 + 및 + Write-Behind + Caching –

관련 문제