Sadržaj:
Definicija - Što znači eventualna dosljednost?
Eventualna dosljednost aspekt je dizajna operacijskog rada podataka u osnovi, mekog stanja, slučajne dosljednosti (BASE). BASE model pomaže u promicanju različitih vrsta alternativa za širenje ili poboljšane performanse operacija baze podataka i sličnih sustava omogućujući fleksibilniji protokol za podudaranje podataka.
Tehopedija objašnjava Eventualnu dosljednost
Općenito, BASE model za rad s bazama podataka uspoređuje se s drugim modelom zvanim ACID koji nagrađuje dosljednost podataka i jamči da će podaci biti odmah ažurirani i usklađeni unutar sustava. BASE, s druge strane, omogućuje manje krute vrste ažuriranja i razlučivosti podataka u cijelom sustavu, omogućujući neka vremena kašnjenja koja uzrokuju neusklađenost podataka. Eventualna dosljednost ideja je da će u bazi podataka ili sustavu koji koristi BASE filozofiju svi podaci s vremenom postati dosljedni.
Jedan od načina razmišljanja o eventualnoj dosljednosti je taj da umjesto zahtjeva trenutna ažuriranja sustava, ovaj model postavlja fiksnu vremensku traku za potpuno rješavanje unutar sustava. U skladu s tim, dizajn koji koristi eventualnu konzistentnost mora djelovati na rješavanju neusklađenosti podataka ili nedosljednosti dok se pojave. To zahtijeva različite strategije za rješavanje sukoba unutar podatkovne infrastrukture.