datakonsistenssi
Datakonsistenssi tarkoittaa tiedon tilan johdonmukaisuutta ja kokonaisuutta eri näkymissä, järjestelmissä ja ajoituksissa. Se kuvaa, että lukukokemukset sekä kirjoitukset noudattavat sovittua data-mallia ja tilaa, vaikka dataa replikoidaan tai jaetaan useisiin solmuihin. Hajautetuissa ympäristöissä konsistenssi on erityisen tärkeä, sillä ristiriitaiset tai vanhentuneet tiedot voivat johtaa virheisiin ja epätoivottuihin tuloksiin.
Käytännössä datakonsistenssissa puhutaan erilaisista mallista. Vahva (lineaarinen) konsistenssi varmistaa, että jokainen lukukerta heijastaa viimeisintä kirjoitusta ja
Mekanismit ja arkkitehtuurit. Hajautetuissa tietokannoissa käytetään transaktioita (ACID), kaksivaiheista commitia (2PC) tai kolmannen vaiheen commitia, sekä
Haasteet ja mittarit. Kellojen syötteen synkronointi, verkon viiveet ja partitionointi vaikuttavat konsistenssiin. Tunne tason erilaiset vaikutukset
Käytännön suositukset. Määrittele sovelluksen tarvitsemat konsistenssitasot kunkin operaation mukaan, huolehdi idempotenteista toiminnoista ja varmista riittävä näkyvyys