• eric brewer tarafından 2000 yılında ortaya atılan ve epey doğrulanmış bir kuram. der ki:

    distributed sistemler aynı anda su 3 özelliğin hepsine sahip olamazlar: (en fazla ikisi olur yani)

    - consistency: butun nodelarda aynı anda aynı data vardır, commit edilen data her node'da commitlenmistir.
    - availability: sisteme yapılan butun requestlere cevap alınır.
    - partition tolerance: sistemdeki nodelardan bazıları bir sekilde kendi aralarındaki iletişimi kaybederse (crash olur, network outage olur) sistem calismaya devam eder.

    cloud computing sistemlerinden tutun nosql veritabanlarının tasarımında cok ciddi payı vardır bu bulgunun. ama gelin görün ki bugün p (partition tolerance) kısmı oldukca nadir lazım oldugundan genelde c&a bolca kullanılır.

    can sıkıntısından kendi uktemi doldurmasaydım iyiydi...

    (bkz: flp theorem)
8 entry daha
hesabın var mı? giriş yap