2013-02-12 4 views

답변

0

캐시에서 임의로 하위 집합을 새로 고칠 수는 없습니다.

당신이 묘사 한 것과 가장 가까운 유일한 것은 refresh-ahead caching입니다. 액세스하는 경우 만료되기 전에 항목을 새로 고칩니다. 그렇지 않으면 만료되며 다음에 가져올 때 다시로드됩니다.

이것이 사용자의 요구 사항을 충족시키지 못하면 다른 프로세스에서 업데이트를 수행해야합니다.

+0

도움 주셔서 감사합니다. 정말 유용합니다. 그러나 http://docs.oracle.com/cd/E14447_01/coh.330/coh33ug/readthroughwritethrough.htm에 따라 새로 고침 - 미리 읽기 기능은 캐시가 캐시 항목을 정확하게 예측할 수있는 경우에만 읽기 지연과 비교하여 지연 시간을 줄입니다. 미래에 필요할 것으로 보인다. 따라서 캐시를 통해 사용자가 알리지 않고 가장 자주 업데이트 될 항목을 예측할 수 있습니까? 도와 주셔서 감사합니다. – srinivasan

+0

과거의 사용량을 기반으로 예측할 수 있다고 생각합니다. 많이 사용되는 항목은 다시 사용되기 쉽기 때문에 캐시에 보관됩니다. 그러나 이는 분명히 특정 사용 사례에 미치지 못합니다. –