redo ne demek?

Redo, bir SQL veritabanı yönetim sistemi (VBYS) komutudur ve verilerin geri alınmasını sağlayan bir mekanizmadır. Yani, bir işlem geri alındığında, redo log kaydı kullanarak verilerin geri yüklenmesini ve geri yüklenen verilerin orijinal haline getirilmesini sağlar.

Redo logları, veritabanı işlemlerinin yapıldığı verilerin bir yedek kopyasını tutar. Her veritabanı işlemi tamamlandığında, işlemin gerçekleştirildiği veritabanı sayfalarının kopyaları redo loguna yazılır. Bu sayede işlem geri alındığında distopyanın kopyası kullanılarak verilerin yerine getirilmesi sağlanır.

Redo loglar, bir veritabanı felaketi veya kesinti durumunda veri bütünlüğünü sağlamak için kullanılır. Örneğin, bir elektrik kesintisi durumunda, redo logları kullanarak kaydedilen işlemler geri yüklenebilir ve verilerin kaybedilmesi önlenir.

Redo işlemleri otomatik olarak yönetilir ve genellikle veritabanı yöneticileri tarafından elle müdahale edilmez. Veritabanı büyüdükçe, redo logların da boyutu artar ve yönetim açısından dikkat edilmesi gereken bir konu haline gelir.