2011-08-18 4 views
0

일반적인 시나리오에서 도움이 필요합니다 .....분산 된 캐시 또는 데이터베이스가 클라이언트에 데이터를 보내겠습니까?

어떤 방식 으로든 중앙 데이터베이스 또는 데이터 저장소가 있습니다. 그럼 나는 윈 - 클라이언트 잔뜩있다. 이러한 클라이언트는 모두이 데이터의 일부가 로컬 데이터 스토어에 있어야합니다. 또한 중앙 데이터 스토어가 업데이트 된 경우 로컬 데이터 스토어를 업데이트해야합니다.

나는 이것이 일반적인 senario 여야한다고 생각하지만 그것에 대한 간단한 해결책을 찾을 수 없습니다. 물론 큐 같은 것을 사용하는 pubsub 시스템을 구현할 수 있습니다. 그러나 다른 방법이 있습니까? (더 간단하게 또는 적어도 더 똑똑하게 :))

+0

펍 - 서브가 더 똑똑하지 않은 이유는 무엇입니까? – TheVillageIdiot

+0

이 기술을 사용할 때마다 서버 측에 changetracking 코드를 작성하고 클라이언트 측에 업데이트 코드를 써야하기 때문에. –

답변

0

CouchDB은 데이터의 양방향 복제를 제공하고 연결이 끊어진 방식으로 작업하는 것을 지원합니다. 높은 수준의 요구 사항에 잘 어울리는 것 같습니다.

+0

아마도 이러한 NoSql 데이터베이스가 답이 될 것입니다. 일부는 알림을 지원합니다. 고맙습니다! –

관련 문제