Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tutarlı veriler, ağ genelinde aynı olan verilerdir. Başka bir deyişle, veriler tutarlıysa, sunucudaki veriler ve tüm istemciler eşitlenir. Veri tutarlılığı sağlayan bir yazılım sistemi türü, bir düzeltme denetim sistemidir (RCS). Böyle bir sistem genellikle oldukça basittir ve aynı anda yalnızca bir kullanıcının belirtilen dosyayı değiştirmesine izin verilir. Diğerleri dosyayı okuyabilir ancak değiştiremez.
Dosyayı değiştirebilen kullanıcının dosyayı kullanıma almış olduğu söylenir. Kullanıcı daha sonra değiştirilen dosyayı denetleyebilir ve başkalarının değişiklikleri görebilmesini sağlar. Yalnızca kullanıcı dosyayı iade ettikten sonra başka bir kullanıcı dosyayı kullanıma alabilir.
RCS, kullanıcıların etkin müdahalesinin yararlı bir şekilde çalışmasını gerektirir. Ağ üzerinde çalışan bir dosya sistemi sorunu otomatik olarak işlemelidir.
Tek seferde ağ üzerinden bir dosyaya erişen bir istemcide bir iş parçacığınız olduğunda tutarlı verilerin yerel olarak önbelleğe alınmasını sağlamak oldukça basittir. Ancak, çoğu durumda bir veya daha fazla bilgisayarda birçok farklı iş parçacığı aynı dosyayı okuyor olabilir. Bu durum hala oldukça basittir. Dosyadaki veriler statik olduğundan, her istemci bilgisayarın veri tutarlılığı üzerinde hiçbir etkisi olmadan kendi yerel kopyası olabilir.
Daha yaygın bir durum, dosyayı değiştiren bir iş parçacığı ve dosyayı okuyan diğer birçok iş parçacığıdır. Bir yazma işlemi gerçekleştiği anda, bu dosyanın tüm yerel önbellekleri eskir. Sunucunun her istemciye önbelleğini bırakmasını bildirmesi gerekir. Dosya için sonraki tüm okuma işlemleri ağ genelinde gerçekleştirilmelidir.
Başka bir yaygın durumda, bir veya daha fazla ağ istemcisindeki birden çok iş parçacığı aynı dosyaya yazmaya çalışabilir. Bu durum, birkaç RCS kullanıcısının aynı dosyada değişiklik yapmak istediği bir duruma benzer. Sırayla her kullanıcının dosyayı kullanıma alması, değişiklik yapması ve ardından dosyayı yeniden iade etmesi gerekir. Benzer şekilde, yerel bir önbelleğe alma düzeninde sunucunun bir dosyaya aynı anda bir istemci iş parçacığına yazma ayrıcalığını devretmesi gerekir.