SORU
10 EYLÜL 2012, PAZARTESİ


NoSQL CAP teoremi Kullanılabilirlik ve Bölüm Hoşgörü

Anlamaya çalışırken "" () ve "" (P) KAP, zor çeşitli makaleler. açıklamaları anlamak buldum tolerans Bölüm Durumu

Bir P (bu durumda değil, ve bunu anlamak için başarısız neden olduğunu biliyorum!) gidip birlikte bir hisse kapılıyorum.

Basitçe açıklamak ve P ve aralarındaki fark nedir?

CEVAP
10 EYLÜL 2012, PAZARTESİ


Tutarlılık veri veya herhangi bir düğümden/okuma yazma ve aynı verileri alabilmek küme üzerinde aynı olduğu anlamına gelir.

Durumu kümedeki bir düğüm aşağı giderse bile, kümeye erişmek için yeteneği demektir.

Hoşgörü kümenin eğer varsa bile işlevine devam ediyor bölüm bir "bölüm" (iletişim mola) iki düğüm (her iki düğüm de iletişim kuramıyor) arasında.

Kullanılabilirlik ve bölüm tolerans her iki elde etmek için, tutarlılık vazgeçmek zorunda. Eğer iki düğüm varsa düşünün, X ve Y, master-master Kur. Şimdi, X ağ haberleşme ve Y arasında bir kopukluk var, güncellemeleri synch olamaz. Bu noktada aşağıdakileri yapabilirsiniz:

A) düğümler sync (tutarlılık PES), ya da almak için İzin

B) küme Düşünün "" (kullanılabilirlik PES)

Tüm kombinasyonlar kullanılabilir:

  • CA- verileri tutarlı arasındaki tüm düğümler - tüm düğümlerin çevrimiçi ve okuma/yazma herhangi bir düğüm ve emin olun bu veriler aynı, ama eğer geliştirmek bir bölümü arasında bu düğümlerin veri olacak out of sync (ve olmayacak re-sync bir kez bölümü çözüldü).
  • CP- veriler, tüm düğümler arasında tutarlı olduğunu, ve bir düğüm düştüğünde kullanılamaz hale bölüm tolerans (veri desync önleyici) tutar.
  • AP- düğüm kalır online bile edemezler birbirleriyle iletişim kurdukları ve olacaktır. bir kez veri bölümü çözüldü ama değil mi garantili tüm düğümlerin alacağım veri (veya oluştuktan sonra bölüm)

CA systems don't practically exist bazı sistemlerde bu kadar iddia varsa bile) dikkat etmelisiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 0TACTICAL0HIPPY0

    0TACTICAL0HI

    30 EYLÜL 2012
  • Jejoab

    Jejoab

    4 NİSAN 2008
  • Visual Life

    Visual Life

    3 Temmuz 2006