Veri tutarlılığı, veri değerlerinin bir uygulamanın tüm örnekleri için aynı olduğu anlamına gelir. Bu veriler bir araya gelir ve belirli bir zamanda belirli bir işlemi açıklar; transferleri.
Senkronizasyon ve diğer koruyucu önlemler, çok aşamalı işleme sırasında verilerin tutarlılığını sağlamaya yardımcı olur. Veri tutarlılığı, programların, uygulamaların, sistemlerin ve veritabanlarının çalışması için çok önemlidir. Kilitler, verilerin aynı anda iki uygulama tarafından değiştirilmesini önlemek ve doğru işlem sırasını sağlamak için kullanılan önlemlerdir.
Veri tutarlılığı çeşitli boyutlarda olabilir:
- Zamandaki tutarlılığı, ilgili tüm verilerin herhangi bir anda aynı olduğu anlamına gelir. Bir elektrik kesintisi durumunda, örneğin, tüm verileri arıza anında olduğu gibi geri yüklemek önemlidir.
- İşlem tutarlılığı yalnızca belirtilen işlem grubunun çalıştırılmasından önce ve tamamlandıktan sonra var olur. İşleme sırasında veriler tutarlı olmayabilir.
- Uygulama tutarlılığı, veritabanları ve ayrı dosyalar gibi farklı kaynaklardan gelen verileri içerebilir. Bir uygulama birçok farklı işlemi içerir ve bu nedenle, veriler yalnızca tüm işlemler tamamlandıktan önce ve sonra tamamen tutarlıdır.
Eşzamanlı işlemleri kontrol etme ve eksik işlemleri gerçekleştirme yeteneği, elektrik kesintileri durumunda veri tutarlılığını korumak ve korumak için önemlidir.