Re : Memcached and 토토 결과

출발 : Pierre-Frédéric Caillaud <목록 (at) Boutiquenumerique (dot) com
to : PGSQL- 성능 (AT) 토토 결과 (DOT) org
제목 : Re : Memcached and 토토 결과
날짜 : 2004-11-22 12:30:04
메시지 -ID : 토토 결과 : Re : memcached and
보기 : 원시 메시지|전체 스레드|mbox 다운로드|이메일 재판용
스레드 :
목록 : PGSQL- 성능


예외적이지만 이것은 매일 매우 실질적인 가능성입니다
운영. 피드백의 부재 또는간에 균형 메커니즘
데이터베이스 및 캐시를 사용하면 동기화되어 있음을 알 수 없습니다
시간이 지남에 따라 곱한 작은 오류 비율조차도
오류 가능성이 높아지고 있습니다.

확실하지만, 문제가되지 않는 응용 프로그램이 있습니다.
응용 프로그램이 데이터베이스를로드하고 있습니다 ... 표시에 대해 생각해보십시오
포럼 게시물, 웹 스토어의 제품 목록, 특히 카테고리 트리,
Top N Queries ...이 모든 것에 대해 데이터가 조금 있는지 여부는 중요하지 않습니다
Stale. 예를 들어, 매우 인기있는 포럼이 캐시 될 것입니다.
중요합니다. 이 경우 새 게시물이 없으면 허용 될 수 있다고 생각합니다
즉시 나타납니다.

물론 데이터베이스에 데이터를 삽입하거나 업데이트 할 때 기본
키 및 기타 중요한 데이터를 데이터베이스에서 가져와야하며
약간의 응용 프로그램 논리를 가정하는 캐시 (예 : a
포럼, 디스플레이 페이지는 캐시를 쿼리해야하지만 "게시물 메시지"
페이지는 데이터베이스를 직접 쿼리해야합니다).

Memcache는 사용자와 같은 업데이트가 많은 작업에서 데이터베이스를 저장할 수 있습니다
세션 관리. 이 경우 세션은 전적으로 메모리에 저장 될 수 있습니다.

커밋 트리거에서 매우 유용 할 것입니다.

더 위험한 것은이 불일치가 항상 명백하지 않을 것이라는 점입니다
캐시의 정확성을 활성화하지 않으면 WE
오류가 명백하지 않으면 오류에 대해 알지 못합니다
포인트.

오류는 명백해지기 오래 전에 재료 손상을 유발할 수 있습니다.
이것은 캐시가있는 일반적인 고장 패턴입니다.

이것이 참조 무결성 데이터를 가져 오는 것이 위험한 이유입니다
캐시에서 ... 예를 들어 "뱅킹"예제에 맞습니다.

응답으로

응답

날짜별로 pgsql- 성능 찾아보기

From 날짜 주제
다음 메시지 Markus Schaber 2004-11-22 15:01:15 Re : 정렬 된 쿼리의 색인 사용
이전 메시지 Patrick B Kelly 2004-11-22 07:59:12 Re : Memcached and 토토 결과