PHP İle Otomatik Yedekleme ve Geri Yükleme

PHP İle Otomatik Yedekleme ve Geri Yükleme

PHP ile otomatik yedekleme ve geri yükleme işlemi, web sitenizin korunması için önemlidir Bu işlem ile web sitenizin verileri otomatik olarak yedeklenebilir ve gerektiğinde geri yüklenebilir Bu konuda detaylı bilgi almak için yazımızı okuyun

PHP İle Otomatik Yedekleme ve Geri Yükleme

Bu makalede PHP ile otomatik yedekleme ve geri yükleme işlemlerinin nasıl yapılabileceği ele alınacaktır. PHP, SQLite veya MySQL gibi veritabanı yönetim sistemleriyle birlikte verilerin yedeklenmesi ve geri yüklenmesi için birçok fırsat sunmaktadır.

Verilerin yedeklenmesi ve geri yüklenmesi işlemleri, verilerin korunmasına ve iş sürekliliğinin sağlanmasına yardımcı olur. Ancak, yedekleme ve geri yükleme sürecinin doğru yapılmaması veri kaybına veya verilerin bozulmasına neden olabilir. Bu nedenle, yedekleme ve geri yükleme işlemlerinin doğru bir şekilde yapılması büyük önem taşımaktadır.


Yedekleme İşlemi

MySQL veritabanını yedeklemek, önemli verileri kaybetmeniz durumunda yararlı olabilir. Bu işlemi PHP ile otomatik olarak yapabilirsiniz.

Öncelikle, veritabanında yedeklemek istediğiniz tabloları belirleyin ve bir dizi olarak saklayın.

Tablo Adı Yedek Dosyası Adı
Kullanıcılar kullanicilar-yedek.sql
Haberler haberler-yedek.sql

Sonra, exec() PHP fonksiyonunu kullanarak MySQL'ye bağlanın ve yedeklemeleri alacak bir exec() sorgusu oluşturun. Örneğin, kullanıcılar ve haberler tablolarının yedeklemelerini almak istediğiniz bir PHP kodu şöyle olabilir:

<?php// MySQL bağlantısı$servername = "localhost";$username = "kullaniciadi";$password = "parola";$dbname = "veritabanıadi";// Tablo listesi ve yedek dosya adları$tables = array(    "Kullanıcılar" => "kullanicilar-yedek.sql",    "Haberler" => "haberler-yedek.sql");// Yedekleme dosyasının tam yolu$backup_file = "/yedekler/" . date("Y-m-d-H-i-s") . ".sql";// exec sorgusu oluşturma$command = "mysqldump --add-drop-table --user={$username} --password={$password} --host={$servername} {$dbname}";foreach ($tables as $table => $backup_filename) {    $command .= " {$table} > /yedekler/{$backup_filename}";}$command .= " 2>&1";// Yedekleme işlemini başlatmaexec($command);?>

Yukarıdaki kodda, yedeklemeyi hangi tabloları kapsaması gerektiğini $tables dizisi içinde belirttik. Bu tablolardan bir yedek dosyası oluşturduk ve tam dosya yolunu belirledik. Sonrasında, mysqldump komutunu kullanarak veritabanını yedekledik ve çıktıyı yedekleme dosyasına yazdırdık.

Yedekleme sıklığı, verilerinizin ne kadar sık değiştiğine bağlıdır. Eğer sık sık veri değişikliği yapılıyorsa, yedeklemeleri daha sık yapmanız önerilir. Aksi takdirde, haftada bir kez yapmak yeterli olabilir.


Geri Yükleme İşlemi

Yedek aldığınız verilerin geri yüklenmesi için PHP ve MySQL kullanabilirsiniz. Bu işlem oldukça basittir ve yapmanız gereken tek şey, yedek dosyanızı geri yüklemektir. Peki, yedek dosyasını geri yüklerken nelere dikkat etmelisiniz?

Öncelikle, yedek dosyasının hangi dizinde olduğundan emin olmalısınız. Daha önce yaptığınız yedeklemelerin kaydedildiği dizinde arama yapın ve en son yedeklediğiniz dosyayı seçin. Dosya adında ve içeriğinde zaman damgasına dikkat edin, böylece doğru dosyayı seçtiğinizden emin olursunuz.

Yedek dosyasını doğru yere yerleştirdikten sonra, PHP kodları kullanarak geri yükleme işlemini yapabilirsiniz. Bunun için öncelikle veritabanı bağlantısını sağlamanız gerekir. Ardından, yedek dosyasını okuyarak içerisindeki verileri veritabanına aktarabilirsiniz.

İşlemi daha da basitleştirmek için, otomatik geri yükleme kodları oluşturabilirsiniz. Bu sayede belirli bir zaman diliminde yapılacak yedekleme işlemlerinin otomatik olarak geri yüklenmesi sağlanır. Bunun için, yedekleme kodlarına benzer bir şekilde geri yükleme kodları oluşturmanız yeterlidir.

Sonuç olarak, PHP ve MySQL kullanarak yapılan yedekleme işlemlerinin geri yüklenmesi oldukça kolaydır. Doğru dosyayı seçmek ve veritabanı bağlantısını sağlamak önemlidir. Bunun yanı sıra, otomatik geri yükleme kodları oluşturarak işlemi daha da basitleştirebilirsiniz.


Yedek Alma Kodları

MySQL veritabanını yedeklemek için PHP kodları kullanabilirsiniz. Yedekleme işlemini manuel olarak yapabileceğiniz gibi, otomatik olarak da planlayabilirsiniz.

İlk olarak, yedekleme işlemi için bir dosya oluşturmanız gerekir. Bunun için aşağıdaki SQL sorgusunu kullanabilirsiniz:

$backup_file = "backup/" . date("Y-m-d-H-i-s") . "-backup.sql";$command = "mysqldump --opt -h localhost -u root -p my-database > $backup_file";system($command);

Bu, yedekleme dosyasının ismini tarih ve saat bilgisine göre otomatik oluşturur.

Ardından, yedekleme dosyasını oluşturduktan sonra nereye kaydedeceğinizi belirlemeniz gerekir. Yedek dosyasını localhost, FTP veya başka bir depolama yöntemiyle kaydedebilirsiniz.

Eğer yedekleme işlemini otomatik olarak yapmak istiyorsanız, bir cron işi oluşturabilirsiniz. Bu işlem, belirli bir zaman aralığında otomatik olarak yedekleme işlemi yapacaktır.

Bunun için, öncelikle bir cron görevi oluşturun:

Dakika Saat Gün Ay Haftanın günü Komut
* * * * * php /path/to/backup-script.php

Bu, her dakika otomatik olarak yedekleme işlemi yapacaktır. Yedekleme işlemini farklı bir zaman aralığında gerçekleştirmek isterseniz, bu satırları değiştirebilirsiniz.

Yedekleme işlemi tamamlanınca, yedekleme dosyanız güvenli bir şekilde saklandığını kontrol edin.

Yedekleme işlemi başarılı bir şekilde tamamlandıktan sonra, yedekleme dosyasını geri yüklemek için PHP kodları kullanabilirsiniz.


Otomatik Yedekleme

Yedekleme işlemini kolaylaştırmak için otomatik bir kod oluşturabilirsiniz. Böylece, her seferinde manuel olarak yedekleme işlemi yapmak zorunda kalmazsınız. Otomatik yedekleme kodu oluşturmak oldukça kolaydır. Yapmanız gereken tek şey, zaman aralıklarını belirlemek ve yedekleme işlemi için gerekli kodları yazmaktır.

Bunun için, CRON adlı bir hizmeti kullanabilirsiniz. Bu hizmet, belirli bir zaman aralığına göre otomatik olarak yedekleme kodlarını çalıştırır. Birçok web barındırma şirketi, bu hizmeti ücretsiz olarak sunmaktadır.

Bir örnek vermek gerekirse, aşağıdaki kod bloğu, her gün saat 02:00'da veritabanınızın yedeğini alır ve belirtilen dizine kaydeder.

Minutes Hour Day Month Weekday Command
0 2 * * * php -r "include 'db_backup.php'; backup_tables('localhost','username','password','database_name', '*');" > /dev/null 2>&1

Bu kodları kendinize göre düzenlemeniz yeterli olacaktır. Daha sonra, CRON aracılığıyla bu kodların belirli bir zaman aralığına göre çalışması için ayarlarınızı yapabilirsiniz.

Bu şekilde otomatik yedekleme kodları oluşturarak, yedekleme işlemini kolaylaştırabilir ve zamanınızı daha verimli kullanabilirsiniz.


Manuel Yedekleme

Yedekleme işlemi, otomatik olarak yapılabileceği gibi, manuel olarak da yapılabilir. Manuel yedekleme işlemi, acil durumlarda ya da yedeklemeyi istediğiniz bir özellik ya da tabloyu yedeklemek istediğiniz zaman kullanışlıdır. Manuel yedekleme işlemi için terminale aşağıdaki komutu girin:

mysqldump -u kullanıcı_adı -p veritabanı_ismi > yedekleme_dosya_ismi.sql

Bu komutu kullanarak, yedeklemek istediğiniz veritabanını ve kullanıcı adını girin, ardından yedeklemeyi saklamak istediğiniz dosya ismini belirleyin. Dosya ismini belirledikten sonra, yedekleme işlemi tamamlandığında yedeğiniz bu dosyada saklanacaktır.

Bunun yanı sıra, bazen yedekleme işleminin bir bölümünü yedeklemek isteyebilirsiniz. Örneğin, sadece belirli bir tabloyu yedeklemek isteyebilirsiniz. Bu durumda, mysqldump komutunu kullanarak aşağıdaki komutu girin:

mysqldump -u kullanıcı_adı -p veritabanı_ismi tablo_ismi > yedekleme_dosya_ismi.sql

Bu komutu kullanarak, yalnızca belirtilen tabloyu yedekleyebilirsiniz. Yedek aldıktan sonra, yedekleme dosyasını nereye kaydettiğinizi not edin ve gerektiğinde geri yükleme işlemini yapmak için kullanın.

Manuel yedekleme işleminin zaman alıcı olması nedeniyle, otomatik yedekleme işlemi yapmak her zaman en iyi tercihtir. Ancak, acil durumlarda, manuel yedekleme yöntemi hala kullanışlı bir seçenektir.


Geri Yükleme Kodları

Geri yükleme işlemi, yedekleme işlemi kadar önemlidir. Verilerinizi yedekledikten sonra, geri yükleme işlemiyle sisteminizi orijinal hale getirebilirsiniz. PHP ve MySQL kullanarak yedek aldığınız verileri geri yüklemek oldukça kolaydır. İlk olarak, yedek dosyasını seçmeniz ve açmanız gerekmektedir. Bu işlemi fopen () fonksiyonu kullanarak yapabilirsiniz.

Bu adımdan sonra, her bir kayıt bir dizi elemanı olarak birleştirilebilir ve MySQL komutları kullanılarak veritabanına geri yüklenebilir. Aşağıdaki kod örneği, MySQL kullanarak geri yükleme işlemini göstermektedir:

Kod Örneği
              $dosya = fopen("yedekdosyası.sql", "r");      $sql = "";      while(!feof($dosya)){        $satır = fgets($dosya);        $sql = $sql.$satır;        if (substr(trim($satır), -1, 1)==';'){          mysqli_query($baglanti, $sql);          $sql = "";        }      }      fclose($dosya);              

Bu kod örneği yedek dosyasını açar ve her satırı bir dizi elemanı olarak birleştirir. Satır sonunda bir noktalı-virgül bulunursa, dizi elemanları MySQL veritabanına gönderilir ve dizi öğesi sıfırlanır. Bu işlem yedek dosyasındaki tüm kayıtlar için tekrarlanır ve veritabanındaki orijinal veriler geri yüklenir.

Bu basit bir geri yükleme işlemidir. Ancak, bazı durumlarda verilerinizi geri yüklerken hatalarla karşılaşabilirsiniz. Bu tür durumlarda, hata ayıklama yapmak ve sorunları çözmek için PHP hata ayıklama fonksiyonlarını kullanabilirsiniz.


Otomatik Geri Yükleme

Geri yükleme işlemi, veri kaybı yaşanması durumunda oldukça önemlidir ve bu işlemi otomatik hale getirmek, hem verilerin güvenliği hem de zaman kazanımı açısından avantajlıdır. PHP ile otomatik geri yükleme işlemi için birkaç farklı yöntem bulunmaktadır.

Bunlardan biri, yedekleme işlemi sırasında oluşan yedekleme dosyalarının, belirli bir dizine kaydedilmesini sağlayan cron job'lar ile geri yükleme işleminin otomatik olarak yapılmasıdır. Bu yöntem sayesinde belirli aralıklarla geri yükleme işleminin yapılması ve kullanıcı müdahalesine gerek kalmadan otomatik bir şekilde gerçekleşmesi mümkündür.

Başka bir yöntem ise, yedekleme dosyalarının FTP sunucusuna aktarılmasını sağlamaktır. Bu şekilde, yedekleme dosyaları belirli bir FTP sunucusuna yüklendikten sonra, geri yükleme işlemi için otomatik olarak bir kod oluşturulabilir.

Otomatik geri yükleme, yedekleme işlemine bağlı olarak farklı şekillerde gerçekleştirilebilir. Her iki yöntemin de avantaj ve dezavantajları bulunmaktadır. Kullanılan yöntem, veri hacmi ve kullanıcının ihtiyacına göre belirlenmelidir.


Manuel Geri Yükleme

Manuel geri yükleme, yedekleme işlemi sırasında hata meydana geldiğinde verileri geri yüklemek için kullanılan bir işlemdir.

Bunun için, öncelikle yedekleme işlemi sırasında oluşturulan yedek dosyasını bulmanız gerekiyor. Genellikle yedekleme dosyaları .sql formatında kaydedilir ve kolayca bulunabilirler.

Bir sonraki adım, MySQL'den yükleyeceğiniz veritabanı oluşturmak olacaktır. Veritabanı adını ve karakter setini seçtikten sonra, veritabanını oluşturabilirsiniz.

Daha sonra, yedek dosyanızı MySQL tarafından tanınacak şekilde düzenlemeniz gerekiyor. Bunun için, yedek dosyasındaki tüm "CREATE DATABASE" ifadelerini kaldırın ve yedek dosyasının en üst kısmına şu kod satırını ekleyin:

USE isim_veritabanı;

Bu, geri yükleme işlemi sırasında veritabanının kullanılacağını belirtir.

Ardından, yedek dosyanızı içeri aktarmanız gerekiyor. Bunun için, MySQL komut satırına bağlanın ve aşağıdaki kodu çalıştırın:

mysql -u kullanıcı_adı -p veritabanı_adı < yedek_dosyası_adı.sql

Bu kod, yedek dosyanızı oluşturduğunuz veritabanına yükler.

Bütün bu adımlar tamamlandığında, yedek dosyanızın içeriği veritabanınızda geri yüklenmiş olacaktır ve verileriniz eskisi gibi kullanıma hazır olacaktır.


Yedekleme Depolama Yöntemleri

Yedekleme verilerini depolamanın birçok yolu vardır. Bunlardan ilki, verileri localhost üzerinde depolamaktır. Localhost, web sunucunuzun çalıştığı bilgisayardır. Bu yöntem, yedekleme verilerine hızlı ve kolay bir şekilde erişmenizi sağlar. Bununla birlikte, bu yöntemle yedekleme verileri bir tehdit altında olabilir, çünkü bilgisayarınızdaki bir arıza veya hasar verilerinizin kaybolmasına neden olabilir.

İkinci yöntem FTP veya diğer depolama yöntemlerini kullanmaktır. Bu yöntemler, yedekleme verilerinizi güvenli bir şekilde saklamanıza olanak tanır. Bununla birlikte, bu yöntemlerin kullanımı, depolama alanı satın almanızı gerektirir.

Ayrıca, yedekleme verilerini depolamak için bulut depolama hizmetleri de kullanabilirsiniz. Bu yöntem, yedeklerinizin herhangi bir tehlike olmadan internet üzerinden depolanabilmesini sağlar. Bu hizmetlerin en önemli avantajlarından biri, yedeklemelerinizi her yerden erişebilmenizdir.

Yedekleme verilerinizi depolamak için en iyi yöntem, yedeklemelerinizi hem yerel cihazınızda hem de bulut depolama hizmetlerinde saklamanızı öneririz. Böylece, yedeklemelerinize hızlı bir şekilde erişebilirsiniz ve olası bir veri kaybı durumunda yedeklerinizi koruyabilirsiniz.


Localhost

Localhost, web sitenizi barındırdığınız sunucu bilgisayardır. Web sitenizin yedekleme verilerini localhost üzerine depolayabilirsiniz. Bu yöntem, yedekleme verilerini güvenli bir şekilde saklamayı ve bunlara çevrimiçi olarak erişmeyi sağlar.

Bir diğer yöntem ise yedekleme verilerini sunucu bilgisayardan ayrı bir harici diske kaydetmektir. Bu yöntem, yedekleme verilerinin diğer tehlikeli olanaklardan korunmasını sağlar. Ayrıca, bu yedekleme yöntemi, sunucu bilgisayarınızda herhangi bir teknik sorun durumunda yedekleme verilerinin kaybolmasını önlemeye yardımcı olur.

Localhost yöntemiyle yedekleme verileri depolama işlemi, MySQL ve PHP kullanımı ile gerçekleştirilebilir. Bunun için; sadece yedeklemek istediğiniz veritabanının tablosunu seçip "EXPORT" seçeneğine tıklamanız yeterlidir. Bu işlem tamamlandığında yedekleme verileri direkt olarak localhost üzerinde depolanacaktır.

Alternatif olarak, yedekleme verilerini FTP sunucuları gibi diğer depolama alanlarına da yükleyebilirsiniz. Bu yöntem, yedekleme verilerinin herhangi bir fiziksel tehlikeden dolayı kaybedilmesine karşı ek bir koruma sağlar.


FTP ve Diğer Depolama Yöntemleri

Yedekleme işlemlerinde depolama yöntemleri oldukça önemlidir. Yedeklerinizi nereye depolayacağınız kararında FTP ve diğer depolama yöntemleri oldukça faydalıdır. Özellikle büyük ölçekli işletmelerin verilerinin yedeklenmesi için farklı depolama yöntemleri kullanmaları doğru bir tercih olacaktır.

FTP, yani Dosya Transfer Protokolü, yedek depolamanın en popüler yöntemlerinden biridir. FTP üzerinden yedeklerinizi uzak bir sunucuda saklayabilirsiniz. Bu sayede yedeklerinizi kolaylıkla erişebilir ve tekrar kullanabilirisiniz. FTP depolama yöntemi, kullanıcılarına basit bir kurulum sunar ve istenilen zamanlarda yedeklemelerin otomatik olarak alınmasını sağlayabilir.

Bununla birlikte, FTP'nin dezavantajları olduğunu da söylemek gerekir. Öncelikle, FTP'nin veri transferi güvenliği oldukça düşüktür. Yedeklerinizin güvenlik altında olduğundan emin olmak için ek güvenlik önlemleri almanız gerekir. Ayrıca, FTP kaynaklı hatalar ve yedekleme dosyalarının boyutundaki artış, sunucu sorunlarına neden olabileceği için, her zaman yedeklemelerinizi kontrol etmelisiniz.

Bunun yanı sıra, bulut depolama yöntemleri de son yıllarda yedekleme işlemlerinde tercih edilmektedir. Özellikle, güvenliği yüksektir ve kullanıcılar için çok rahat ve pratiktir. Bulut depolama sağlayıcıları veri merkezlerinde verilerinizi depolar ve tüm güvenlik önlemlerini alır. Ayrıca, bulut depolama yöntemi, veri kaybı olasılığını da en aza indirmektedir.

Benzer şekilde, harici hard diskler, bir diğer depolama yöntemi olarak kullanılabilir. Elde tutulan yedekler, her zaman ulaşılabilir olması için ofis veya ev gibi yakın yerlerde saklanabilir. Ancak, bu yöntemlerde her zaman yedeklerin güçlü ve güvenli bir şekilde korunması gerekmektedir.


Yedekleme Frekansı

Yedekleme işlemleri veri kaybını önlemek adına oldukça önemlidir. Ancak, yedekleme işlemlerinin ne kadar sıklıkla yapılması gerektiği konusu önemli bir sorudur. Yedekleme için optimum frekans, veri büyüklüğü, sıklıkla yapılan değişiklikler ve depolama maliyetleri gibi birçok faktöre bağlıdır.

Örneğin, sıklıkla güncellenen bir veritabanı için daha sık yedekleme işlemi yapılması gerekirken, az değiştirilen bir veritabanı için daha az sıklıkta yedekleme yapılabilir. Depolama maliyetleri de frekansı etkileyen bir faktördür. Verilerinizi yedeklemek için yüksek miktarda depolama alanına ihtiyacınız olabilir ve bu da maliyetli olabilir.

Yedekleme işlemlerinde optimum zamanlama belirlenmelidir. Örneğin, yedekleme işleminin yoğun kullanım saatlerinde gerçekleştirilmemesi önerilir. Bu, veritabanının erişimini sınırlayabilir ve olası hatalara neden olabilir.

Yedekleme sıklığı verilerinizin önemine ve değişim sıklığına bağlıdır. Ayrıca, yedekleme işlemi sırasında kaynak kullanımı da dikkate alınmalıdır. Sık yedekleme işlemleri zaman alabilir ve kaynak tüketebilir. Çok az sıklıkla yedekleme işlemi yapmak ise veri kaybı riskini artırabilir.

Sonuç olarak, yedekleme frekansı veri büyüklüğü, değişim sıklığı, depolama maliyetleri ve kaynak kullanımı gibi faktörlere bağlıdır. Doğru yedekleme frekansı belirlenmelidir, bu da verilerin güvenliğini ve erişimini sağlamaya yardımcı olacaktır.


Zamanlama

Yedekleme işlemlerinde zamanlama oldukça önemlidir. Yapılacak olan yedekleme işlemlerinin sıklığı kadar yapıldıkları zamanlar da önemlidir. Optimum zamanlama, yedekleme işleminin yapılacağı uygun zamanı belirlemek için kullanılır. Bu sayede, yedekleme işlemleri, sıradan işlemlerle çakışmaz ve iş süreçlerini aksatmaz.

Ancak, her firma için optimum zamanlama farklılık gösterebilir. Bazı firmalar, yedekleme işlemlerini iş saatleri dışında gerçekleştirirken, bazıları da çalışma saatleri içinde yapmayı tercih edebilir. Burada önemli olan, yedekleme işlemlerinin iş süreçlerini mümkün olduğunca az etkilemesidir.

Yedekleme işlemlerinin yapılacağı zamanlar, veri hacmine, işletim sistemine ve işletmenin çalışma saatlerine göre değişebilir. Örneğin, büyük bir veri tabanına sahip bir işletme, yedekleme işlemini düşük trafik saatlerinde gerçekleştirirken, küçük bir işletme, işletme saatleri içerisinde yedekleme işlemini yapabilir.

Optimum yedekleme zamanını belirlemek için, işletme yetkilileri, veri hacmini, müşteri sayısını ve iş süreçlerini dikkate alarak bir karar vermelidirler. Eğer yedekleme işlemleri, işletmenin çalışma saatleri içinde gerçekleştirilecekse, iş süreçlerinin bozulmaması için yedekleme işlemleri, arka planda gerçekleştirilmelidir.

Sonuç olarak, yedekleme işlemlerinin sıklığı kadar zamanlaması da önemlidir. İşletme yetkilileri, mümkün olan en uygun yedekleme zamanlamasını belirlemek için veri hacmi, müşteri sayısı ve iş süreçlerini dikkate alarak bir karar vermelidirler. Böylelikle, yedekleme işlemleri, işletmenin çalışma saatlerini etkilemez ve iş süreçleri aksamaz.


Yedekleme Sıklığı

Yedekleme sıklığı, verilerin hassasiyetine ve işletmenin ihtiyaçlarına göre belirlenmelidir. Her işletme için en uygun yedekleme sıklığı değişebilir. Ancak, genel olarak, veriler haftalık olarak yedeklenmelidir.

Bazı faktörler, yedekleme sıklığını etkileyebilir. Veri değişiklik sıklığı, veri büyüklüğü, önemli güncelleme veya eklemelerin gerçekleşeceği öngörülen dönemler yedekleme sıklığını etkileyebilir. Örneğin; sık değişen ve önemli olan verilerin yapıldığı bir işletmede, yedekleme daha sık yapılabilir.

Yedekleme sıklığını belirlerken, işletmenin bütçesi de dikkate alınmalıdır. Verilerin fazla olması ve yedekleme sıklığı haftalık veya günlük olarak arttıkça, yedekleme için daha fazla bant genişliğine ve depolama alanı ihtiyacına ihtiyaç duyulur.

Veri kaybı, işletmeler için büyük bir risk oluşturur. Bu nedenle, yedekleme sıklığı daha dikkatli bir şekilde belirlenmelidir. En iyi uygulama, haftalık yedeklemelerin yanı sıra günlük yedeklemelerin de yapılmasıdır. Böylece, veri kaybı yaşanması durumunda, en fazla bir gün veri kaybedilir ve işletme hasar görmez.