Neo4j - Yedekleme ve Geri Yükleme

Gerçek zamanlı uygulamalarda, uygulama veritabanımızın yedeğini düzenli olarak almalıyız, böylece herhangi bir arıza noktasında bazı çalışma koşullarına geri dönebiliriz.

Bu kural hem RDBMS hem de NoSQL veritabanları için geçerlidir.

Bu bölümde, iki önemli DBA görevi hakkında tartışacağız.

  • Neo4j Veritabanı nasıl yedeklenir.
  • Neo4j Veritabanını belirli bir yedeklemeye geri yükleme.

Note- Bu adımlar yalnızca Windows İşletim Sistemi için geçerlidir. Diğer işletim sistemlerinde aynı adımları gerçekleştirmek için benzer türden komutlar kullanmalıyız.

Neo4j Veritabanı Yedeklemesi

Step 1 - Aşağıdaki yolu kullanarak "Neo4j Topluluğu" nu tıklayın -

Windows "Başlat" düğmesi → "Tüm Programlar" → "Neo4j Topluluğu" → "Neo4j Topluluğu"

Varsayılan olarak seçer c:\Users\[username]\Documents\Neo4j\default.graphdb. Ancak dilersek, yolu farklı bir dizine değiştirebiliriz.

Step 2 - Burada Neo4j Veritabanı klasörümüze geçtik.

C: \ Ne04j2.0db

Step 3 - "Başlat" düğmesini tıklayın.

Sunucu başladığında, Neo4j Veritabanı dosyalarımızın belirli bir dizinde oluşturulduğunu görebiliriz.

Bir veritabanı yedeklemesi almadan önce yapmamız gereken ilk ve en önemli şey Neo4j Veritabanı sunucusunu kapatmaktır.

Step 4 - Sunucuyu kapatmak için "Durdur" düğmesine tıklayın.

Neo4j Veritabanı dosyaları C: \ Ne04j2.0db adresinde mevcuttur

Step 5 - Komut istemini açın.

Step 6 - C: \ Neo4j'de "Neo4jDbBackup-01" klasörü oluşturun (Bu, dosya sisteminizdeki herhangi bir konum olabilir).

mkdir C:\Neo4j\Neo4jDbBackup-01

Belirtilen dosya sistemi konumunda "C: \ Neo4j \" yeni bir "Neo4jDbBackup-01" klasörü oluşturur.

Step 7 - Aşağıdaki komutu yazın ve Enter tuşuna basın.

copy C:\Ne04j2.0db C:\Neo4j\Neo4jDbBackup-01

Bu, dosyalarımızın gerekli hedef klasöre kopyalandığı anlamına gelir. Bu klasöre erişin ve klasörün veritabanı dosyalarımıza sahip olduğunu gözlemleyin.

Step 8 - Veritabanı klasörümüzü sıkıştırmak için WinZip, 7 Zip veya WinRAR gibi herhangi bir Windows sıkıştırma / açma aracını kullanın.

Step 9- Şimdi Neo4jDbBackup-01.zip dosyamız oluşturuldu. Dosya sisteminizde herhangi bir bellek kısıtlaması varsa, "C: \ Neo4j \" konumundaki "Neo4jDbBackup-01" klasörünü kaldırın.

Neo4j Veritabanı Geri Yükleme

Step 1- Veritabanı sunucusunu kapatın. Sunucuyu kapatmak için lütfen önceki adımlara bakın.

Step 2 - Mevcut veritabanı klasörünü boşaltın.

Step 3 - Yedek klasörümüzü açmak için WinZip, 7 Zip veya WinRar gibi herhangi bir Windows sıkıştırma / açma aracını kullanın.

Step 4 - Komut istemini açın ve aşağıdaki komutu yürütün.

Copy C:\Neo4j\Neo4jDbBackup-01 C:\Ne04j2.0db

Artık veritabanı klasörümüzün çalışan yedekleme dosyalarını içerdiğini gözlemleyebiliriz.

Step 5 - "Başlat" düğmesine tıklayarak sunucuyu başlatın.

Step 6 - Veritabanımızı düzgün bir şekilde geri yüklediğimizi doğrulamak için bazı MATCH + RETURN komutlarını yürütün.