Veri Tutarlılığı Nedir?
Veri tutarlılığı, bir ağ üzerinde
ve bir bilgisayardaki çeşitli uygulamalar arasında hareket ederken bilgi
üniformunu tutma işlemidir. Tipik olarak üç tip veri tutarlılığı vardır: Zaman
açısından tutarlılık, işlem tutarlılığı ve uygulama tutarlılığı. Bir bilgisayar
kredi notum düşük nasıl kredi çekerim ağının
üç veri tutarlılığı unsuru içerdiğinden emin olmak, verilerin sistem genelinde
dolaşırken kaybolmadığından veya bozulmadığından emin olmanın en iyi yoludur.
Veri tutarlılığının yokluğunda, sistemdeki herhangi bir bilginin bilgisayar ağının
genişliği boyunca tekdüze olduğuna dair bir garanti yoktur.
Zamana göre tutarlılık, bir sistemin tüm öğelerinin belirli
bir zamanda belirli bir zamana eşit olmasını sağlamakla ilgilidir. Bu, sistem
çökmeleri, hatalı kapatma ve ağdaki diğer sorunlar sırasında veri kaybını
önler. Sistemdeki veri parçalarını zaman damgaları ve diğer tutarlılık
belirteçleri ile referans alarak çalışır ve sistemin her bir veri parçasının
özgün yerinde olduğu zaman içinde belirli bir ana geri yüklenmesini sağlar.
Zaman tutarlılığı olmadan, çökmekte olan bir bilgisayardaki tüm bilgilerin
çökme öncesindeki durumuna geri yüklenebileceğinin garantisi yoktur.
İşlem tutarlılığı, bilgisayardaki bir çalışma işlemindeki
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, tüm program, programın belleğinde tutarlı kalan orijinal
denge rakamına dayanır. Orijinal bakiye 50.000 ABD Doları (50.000 ABD Doları)
ise ve sistemdeki bir sorun 75.000 ABD Dolarına kadar değişiyorsa, bilgisayarın
işlem tutarlılığı yoktur. İşlem tutarlılığı olmadan, hiçbir programa girilen
hiçbir şey güvenilir olmayacaktır.
Uygulama tutarlılığı, programlar
arasındaki işlem tutarlılığından başka bir şey değildir. Örneğin, bankacılık
programı bilgisayardaki bir vergi programı gelir belgesiz kredi veren bankalarile iletişim kuruyorsa, uygulama tutarlılığı, programlar
arasında hareket eden bilginin orijinal durumunda kalması anlamına gelir.
Uygulama tutarlılığı olmaksızın, aynı sorunlar kusurlu işlem tutarlılığında
olduğu gibi burada da ortaya çıkmaktadır: Sisteme girilen bir değerin zaman
içinde doğru olup olmadığını anlamanın 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ışılan üç tür tutarlılık olmadan, bugün bilgisayarda depolanan verilerin bir
çökme, kurulum veya diğer önemli sistem olaylarını takiben aynı olacağı
söylenemez. Bu nedenle tutarlılığın korunması, tüm veri tabanlı bilgisayar
programlarının öncelikli hedeflerinden biridir.
Yorumlar
Yorum Gönder