Tutarlılık Kontrolü Nedir?

Tutarlılık kontrolü, bir bilgisayar sisteminde bulunan verileri uyumlu hale getirmek için kullanılan bir stratejidir. Kontrolün arkasındaki fikir, tüm verilerin koruma grupları ve kopyalar olarak da bilinen birincil ve ikincil veri grupları arasında eşitlenmesini sağlamaktır. Tutarlılık kontrolü belirlenen zamanlarda gerçekleştirilebilir veya en son tamamlanan kontrolden bu yana verilerde bir tür çatışma şüphesi varsa elle gerçekleştirilebilir.

İç çatışmaları çözmek, bir tutarlılık kontrolünün ana odağıdır. Pek çok sistem, koruma grubunun ve eşlemenin uyum içinde olduğundan emin olarak bloklardaki verileri inceleyen veri koruma yöneticisi olarak bilinenleri içerir. Verilerdeki güncellemeler koruma grubuyla gerçekleştiğinde ancak çoğaltmada gerçekleşmediyse, yönetici güncellemeleri ikincil veri grubuna ekleyerek uyuşmazlığı giderir.

Tutarlılık kontrolünü yönetme süreci bir sistemden diğerine biraz değişebilir. Genellikle bir sistem yöneticisi kontrolü en az yirmi dört saatte bir kez çalıştırmak için tekrar eden bir program oluşturabilir. Örneğin, kontrol her gün gece yarısından hemen önce gerçekleşecek şekilde ayarlanabilir. Tekrarlanan kontrolleri takvim ayının belirli günlerine ayarlamak veya haftalık veya iki haftada bir yapmak da mümkündür. Daimi veya tekrarlayan kontroller çizelgesi oluşturmak yöneticinin istediği zaman ve istediği zaman rastgele kontroller yapmasını engellemez.

Tutarlılık kontrolü gerçekleştirmenin asıl süreci biraz zaman alabilir. Bunun nedeni, kontrolün sadece istisnalar aramak değil, iki grup arasındaki her bir veri bloğunu aktif olarak karşılaştırmasıdır. Bunu yapmak, bir grupta veya diğerinde olabilecek yolsuzlukları tespit etmeyi mümkün kılar ve hasarı onarabilir. Bazı sistemler tutarsızlıkları işaretleyerek, bir sistem yöneticisinin, olasılıklar gerçekleşmeden önce çakışan verileri incelemesini sağlar.

Tutarlılık kontrolü devam ederken sistemi yeniden başlatmaya çalışmak genellikle önerilmez. Bu işlem, sistemin nasıl yapılandırıldığına bağlı olarak verilere zarar verebilir veya başka bir kötü etkiye neden olabilir. Acil durum tutarlılığı kontrolü başlatılırsa, son kullanıcıların, kontrolün tamamlanmasına kadar herhangi bir sebeple sistemi kullanmaktan kaçınmaları son derece iyi bir fikirdir.

Tamamlamak için zaman ayırmanın yanı sıra, bir tutarlılık kontrolü sistemdeki diğer aktiviteleri de yavaşlatabilir. Bu, son kullanıcıların farklı veritabanlarına ne kadar çabuk erişebilecekleri veya sisteme bağlı diğer programlardan herhangi birini kullanabilecekleri bir değişiklik fark edebilecekleri anlamına gelir. Bu nedenle, bir bilgisayar tutarlılığı kontrolü genellikle iş günü tamamlandıktan sonra veya bir ev bilgisayarı kullanıcılarının uyuduğu geceler gibi yoğun olmayan zamanlarda gerçekleşir.