Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:Yeni bir örneğe belirli bir zamana geri yükleme

Son Güncelleme:Oct 03, 2026

ApsaraDB for MongoDB, belirli bir zamana geri yükleme (PITR) özelliğini destekler. Bu özellik, mevcut bir örneğin yedekleme verilerini kullanarak belirli bir zaman noktasında yeni bir örnek oluşturmanıza olanak tanır. Bu özellik, veri kurtarma ve veri doğrulama senaryoları için kullanışlıdır.

Desteklenen örnek türleri

  • Çoğaltma kümesi örnekleri.

  • Parçalanmış küme örnekleri.

Kullanım notları

  • Doğru bir belirli zamana geri yükleme işlemi yapmak için Log Backup özelliğini etkinleştirmeniz gerekir. Log Backup devre dışı bırakılırsa oplog verileri eksik olduğu için ApsaraDB for MongoDB en yakın tam yedeklemeden verileri geri yükler; bu durum doğru olmayan bir veri kurtarmaya neden olur. Günlük yedeklemeyi nasıl etkinleştireceğiniz hakkında bilgi edinmek için bkz. ApsaraDB for MongoDB örneği için verileri otomatik olarak yedekleme.

    Not

    Belirtilen zaman noktası günlük yedekleme saklama süresi dışında kalıyorsa belirli bir zamana geri yükleme işlemi yapamazsınız.

  • Veritabanı düzeyinde geri yükleme yalnızca fiziksel yedeklemeler için desteklenir; mantıksal yedeklemeler için desteklenmez. ApsaraDB for MongoDB örneğiniz MongoDB 4.0'dan önceki bir sürümde çalışıyorsa ve 10.000'den fazla koleksiyon ile dizin içeriyorsa fiziksel yedekleme başarısız olabilir. Fiziksel yedekleme yapmadan önce ApsaraDB for MongoDB örneğinizi MongoDB 4.0 veya sonraki bir sürüme yükseltebilirsiniz. Daha fazla bilgi için bkz. Bir örneğin ana sürümünü yükseltme.

    Önemli

    Ana sürüm yükseltmesinden sonra önceki sürümden alınan yedek dosyaları yeni sürüme veri geri yüklemek için kullanılamaz.

  • Veritabanı geri yükleme süresi; veri hacmi, görev kuyruğu ve ağ koşulları gibi faktörlere bağlıdır.

    • Oplog yeniden oynatma işleminin kesin ilerlemesini veya tahmini tamamlanma süresini görüntüleyemezsiniz. Geri yüklemenin tamamlandığını anlamak için yeni örneğin durumunun Running olarak değişmesini referans alın.

    • Geri yükleme sırasında yeni örneğin kullandığı disk alanı kademeli olarak artar. Oplog yeniden oynatma ve geçici dosyalar nedeniyle depolama kullanımı geçici olarak beklentileri aşabilir. Bu durum genellikle normaldir ve nihai geri yükleme sonucunu etkilemez. Yeni örneğin disk alanı kullanımı kaynak örneğin veri hacmine yaklaştığında geri yükleme işlemi genellikle tamamlanmak üzeredir.

    • Veri geri yükleme işlemi yeni örnekteki hesaplama kaynaklarını tüketir. Daha düşük teknik özelliklere (CPU veya bellek) sahip yeni bir örneğin geri yüklemeyi tamamlamasının daha uzun sürmesi beklenir.

  • Kaynak örnek artık bakım yapılmayan bir alt sürümde çalışıyorsa sistem geri yükleme işlemi sırasında yeni örneği otomatik olarak en son alt sürüme yükseltir. Bu sayede daha iyi performans ve kararlılık elde edilir.

Faturalama

Bu işlem yeni bir örnek oluşturur ve ücretlendirmeye tabidir. Daha fazla bilgi için bkz. Faturalandırma öğeleri ve fiyatlandırma.

Çoğaltma kümesi örnekleri

  1. ApsaraDB for MongoDB Replica Set Instances sayfasına gidin. Üst gezinme çubuğunda bir kaynak grubu ve bölge seçin, ardından hedef örneğin kimliğini tıklayın.

  2. Örnek ayrıntıları sayfasının sol gezinme bölmesinde Backup and Restoration seçeneğini tıklayın.

  3. Full Backup sekmesinde Create Instance by Time Point seçeneğini tıklayın.

  4. Create Instance by Time Point panelinde aşağıdaki parametreleri yapılandırın ve OK seçeneğini tıklayın.

    Parametre

    Açıklama

    Select Time Point for Restoration

    Verilerin geri yükleneceği zaman noktasını seçin.

    Not
    • Geri yükleme noktası geçerli saatten önce ve örnek oluşturma saatinden sonra olmalıdır.

    • Geri yükleme için kullanılabilen zaman aralığı günlük yedekleme saklama süresi tarafından belirlenir. Günlük yedeklemeyi nasıl yapılandıracağınız hakkında daha fazla bilgi için bkz. ApsaraDB for MongoDB örneği için verileri otomatik olarak yedekleme.

    Select Database for Restoration

    • All Databases: Örnekteki tüm veritabanlarını geri yükleyin.

    • Partial Databases: Örnekteki belirli veritabanlarını geri yükleyin.

      Gerekli veritabanlarını listeden seçin veya veritabanı adlarını manuel olarak girmek için Enter Databases seçeneğini tıklayın.

      Not
      • Adları manuel olarak girerken virgül (,) ile ayırın.

      • Veritabanı sürümünü yükselttiyseniz önceki sürümden alınan yedek dosyaları veri geri yüklemek için kullanılamaz.

      • Cloud disk kullanan çoğaltma kümesi örnekleri yalnızca All Databases seçeneğini destekler.

  5. Yeni bir örnek oluşturun.

    1. Clone Instance sayfasında bir Product Type seçin.

      • Replica Set (Subscription): Örneği oluştururken ödeme yaptığınız ön ödemeli bir faturalandırma yöntemidir. Bu seçenek uzun vadeli ihtiyaçlar için uygundur ve kullandıkça öde seçeneğine göre daha maliyet etkilidir. Abonelik süresi ne kadar uzun olursa indirim o kadar büyük olur.

      • Replica Set (Pay-as-you-go): Örnek teknik özelliklerine ve maksimum depolama kapasitesine göre saatlik olarak faturalandırıldığınız sonradan ödemeli bir faturalandırma yöntemidir. Bu seçenek kısa vadeli ihtiyaçlar için uygundur. Maliyetlerden tasarruf etmek için örneği istediğiniz zaman serbest bırakabilirsiniz.

    2. Yeni örneği yapılandırın. Parametre ayrıntıları için bkz. Çoğaltma kümesi örneği oluşturma.

      Önemli

      Yeni örneğin depolama kapasitesi kaynak örneğin depolama kapasitesine eşit veya ondan büyük olmalıdır.

  6. Örneği satın alın.

    1. Buy Now seçeneğini tıklayın.

    2. Confirm Order sayfasında Service Agreement metnini okuyun.

    3. Pay seçeneğini tıklayın.

    4. Ödeme sürecini tamamlamak için ekrandaki talimatları izleyin.

Parçalanmış küme örnekleri

  1. ApsaraDB for MongoDB Sharded Cluster Instances sayfasına gidin. Üst gezinme çubuğunda bir kaynak grubu ve bölge seçin, ardından hedef örneğin kimliğini tıklayın.

  2. Örnek ayrıntıları sayfasının sol gezinme bölmesinde Backup and Restoration seçeneğini tıklayın.

  3. (İsteğe bağlı) Sayfanın sağ üst köşesinde Upgrade to Cluster Backup Mode seçeneğini tıklayın.

    Not

    Bu adım yalnızca cloud disk kullanan ve 18 Ekim 2023 tarihinden önce oluşturulmuş parçalanmış küme örnekleri için gereklidir. Bu düğme görüntülenmiyorsa örnek zaten yükseltilmiştir.

  4. Full Backup sekmesinde Create Instance by Time Point seçeneğini tıklayın.

  5. Create Instance by Time Point panelinde aşağıdaki parametreleri yapılandırın ve OK seçeneğini tıklayın.

    Örnek türünüz için aşağıdaki prosedürü uygulayın.

    Cloud disk

    Parametre

    Açıklama

    Recovery Mode

    Create Instance by Time Point seçeneğini seçin.

    Not

    Database and Collection Restoration özelliğinin nasıl kullanılacağı hakkında bilgi için bkz. ApsaraDB for MongoDB örneğinin bir veya daha fazla veritabanını geri yükleme.

    Valid Time Range

    Geri yükleme için kullanılabilen zaman aralığı. Bu salt okunur bir parametredir.

    Select Time Point for Restoration

    Verilerin geri yükleneceği zaman noktasını seçin.

    Not
    • Geri yükleme noktası geçerli saatten önce ve örnek oluşturma saatinden sonra olmalıdır.

    • Geri yükleme için kullanılabilen zaman aralığı günlük yedekleme saklama süresi tarafından belirlenir. Günlük yedeklemeyi nasıl yapılandıracağınız hakkında daha fazla bilgi için bkz. ApsaraDB for MongoDB örneği için verileri otomatik olarak yedekleme.

    Select Database for Restoration

    Varsayılan değer All Databases seçeneğidir.

    Not

    Veritabanı sürümünü yükselttiyseniz önceki sürümden alınan yedek dosyaları veri geri yüklemek için kullanılamaz.

    Local disk

    Parametre

    Açıklama

    Select Time Point for Restoration

    Verilerin geri yükleneceği zaman noktasını seçin.

    Not
    • Geri yükleme noktası geçerli saatten önce ve örnek oluşturma saatinden sonra olmalıdır.

    • Geri yükleme için kullanılabilen zaman aralığı günlük yedekleme saklama süresi tarafından belirlenir. Günlük yedeklemeyi nasıl yapılandıracağınız hakkında daha fazla bilgi için bkz. ApsaraDB for MongoDB örneği için verileri otomatik olarak yedekleme.

    Select Database for Restoration

    All Databases seçeneğini seçin.

    Not
    • Veritabanı sürümünü yükselttiyseniz önceki sürümden alınan yedek dosyaları veri geri yüklemek için kullanılamaz.

    • Local disk kullanan parçalanmış küme örnekleri yalnızca tüm veritabanlarının geri yüklenmesini destekler.

    Önemli
    • Geri yükleme noktası geçerli saatten önce ve örnek oluşturma saatinden sonra olmalıdır.

    • Parçalanmış bir küme örneğini geri yüklerken çok yakın bir zaman noktası (genellikle son bir saat içinde) seçmekten kaçının; bu durum geri yüklemenin başarısız olmasına neden olabilir.

    • Geri yükleme için kullanılabilen zaman aralığı günlük yedekleme saklama süresi tarafından belirlenir. Günlük yedeklemeyi nasıl yapılandıracağınız hakkında daha fazla bilgi için bkz. ApsaraDB for MongoDB örneği için verileri otomatik olarak yedekleme.

  6. Yeni bir örnek oluşturun.

    1. Clone Instance sayfasında bir Product Type seçin.

      • Sharded Cluster (Subscription): Örneği oluştururken ödeme yaptığınız ön ödemeli bir faturalandırma yöntemidir. Bu seçenek uzun vadeli ihtiyaçlar için uygundur ve kullandıkça öde seçeneğine göre daha maliyet etkilidir. Abonelik süresi ne kadar uzun olursa indirim o kadar büyük olur.

      • Sharded Cluster (Pay-as-you-go): Örnek teknik özelliklerine ve maksimum depolama kapasitesine göre saatlik olarak faturalandırıldığınız sonradan ödemeli bir faturalandırma yöntemidir. Bu seçenek kısa vadeli ihtiyaçlar için uygundur. Maliyetlerden tasarruf etmek için örneği istediğiniz zaman serbest bırakabilirsiniz.

    2. Yeni örneği yapılandırın. Parametre ayrıntıları için bkz. Parçalanmış küme örneği oluşturma.

      Önemli
      • Yeni parçalanmış küme örneğindeki parça düğümü sayısı kaynak örnekle aynı olmalıdır.

      • Yeni örnekteki her bir parça düğümünün depolama kapasitesi kaynak örnekteki karşılık gelen parça düğümünün depolama kapasitesine eşit veya ondan büyük olmalıdır.

  7. Örneği satın alın.

    1. Buy Now seçeneğini tıklayın.

    2. Confirm Order sayfasında Service Agreement metnini okuyun.

    3. Pay seçeneğini tıklayın.

    4. Ödeme sürecini tamamlamak için ekrandaki talimatları izleyin.

SSS

S: Konsolda "Create Instance by Time Point" seçeneğini neden bulamıyorum?

C: Bu özellik yalnızca çoğaltma kümesi ve parçalanmış küme örnekleri için kullanılabilir. Tek düğümlü örneklerinde desteklenmez.

S: Yedekleme noktasından geri yükleme ile belirli bir zamana geri yükleme arasındaki fark nedir?

C:

  • Yedekleme noktasından geri yükleme verileri yalnızca en son tam yedeklemenin yapıldığı zaman noktasına kadar geri yükleyebilir. Bu yöntem veri güncelliğinin kritik olmadığı senaryolar için uygundur. Daha fazla bilgi için bkz. ApsaraDB for MongoDB verilerini yedekleme noktasına göre yeni bir örneğe geri yükleme.

  • Belirli bir zamana geri yükleme verileri saniye hassasiyetinde geri yükleyebilir ve günlük yedeklemeye (oplog) bağlıdır. Bu yöntem, üretim ortamında yanlışlıkla veri silinmesi gibi belirli bir ana kesin olarak geri dönmeniz gereken senaryolar için uygundur.

  • Üretim ortamında veriler yanlışlıkla silinirse verileri silme işleminden hemen önceki ana geri yüklemek için belirli bir zamana geri yükleme kullanmanızı ve yeni örneği kaynak örnekle aynı veya daha yüksek teknik özelliklerle yapılandırmanızı öneririz. Bu yaklaşım yavaş geri yükleme, bellek yetersizliği (OOM) nedeniyle kesinti veya yetersiz teknik özellikler nedeniyle yeni örneğin üretim trafiğini karşılayamaması gibi sorunların önlenmesine yardımcı olur.