Veri tutarlılığı, bilgiyi bir ağ üzerinde ve bilgisayardaki çeşitli uygulamalar arasında hareket ettikçe aynı tutar. Genellikle üç tür veri tutarlılığı vardır: zamanın tutarlılığı, işlem tutarlılığı ve uygulama tutarlılığı. Bir bilgisayar ağının kapsanan üç veri tutarlılığı öğesinin hepsine sahip olmasını sağlamak, sistemde dolaşırken verilerin kaybolmamasını veya bozulmamasını sağlamanın en iyi yoludur. Veri tutarlılığının yokluğunda, sistemdeki herhangi bir bilginin bilgisayar ağının genişliği boyunca aynı olduğuna dair hiçbir garanti yoktur.
Noktasal tutarlılık, bir sistemin tüm unsurlarının belirli bir zamanda tek tip olmasını sağlamakla ilgilenir. Bu, sistem çökmeleri, uygun olmayan kapatmalar ve ağdaki diğer sorunları sırasında veri kaybını önler. Sistemdeki veri parçalarına zaman damgaları ve diğer tutarlılık işaretleri aracılığıyla başvuru yaparak işlev görür ve sistemin orijinal yerinde her bir veri parçasıyla belirli bir zamanda geri yüklenmesini sağlar. Zaman zaman tutarlılığı olmadan, çökmekte olan bir bilgisayardaki tüm bilgilerin çökme öncesi durumuna geri getirilebileceği garantisi yoktur.
İşlem tutarlılığı, bilgisayardaki çalışan bir işlemdeki bir veri parçasının tutarlılığıdır. Örneğin, bir bankacılık programı başlangıçta bir son kullanıcının başlangıç hesap bakiyesini talep edebilir. Bu noktadan itibaren, programın tamamı programın belleğinde tutarlı kalan orijinal bakiye rakamına dayanır. Orijinal bakiye 50.000 ABD Doları (50.000 ABD Doları) ise ve sistemdeki bir sorun bu 75.000 ABD Doları olarak değişiyorsa, bilgisayar işlem tutarlı değildir. İşlem tutarlılığı olmadan, bir programa girilen hiçbir şey güvenilir kalmaz.
Uygulama tutarlılığı, programlar arasındaki işlem tutarlılığından başka bir şey değildir. Örneğin, bankacılık programı bilgisayarda bir vergi programıyla iletişim kuruyorsa, uygulama tutarlılığı, programlar arasında hareket eden bilgilerin orijinal durumda kalacağı anlamına gelir. Uygulama tutarlılığı olmadan, burada hatalı işlem tutarlılığı altında olduğu gibi aynı problemler ortaya çıkar: sisteme girilen bir değerin zaman içinde doğru olup olmadığını söylemenin bir yolu yoktur.
Veri tutarlılığını sağlamanın birincil avantajı, bilgisayarda veya ağda depolanan bilgilerin bütünlüğünü korumaktır. Birlikte çalışan üç tutarlılık türünün tümü olmadan, bugün bilgisayarda depolanan verilerin çökme, yükleme veya diğer büyük sistem olaylarından sonra aynı olup olmayacağı söylenemez. Bu nedenle tutarlılığı korumak, tüm veri tabanlı bilgisayar programlarının temel amaçlarından biridir.


