MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Piano di backup MongoDB

  1. Il fsync comando scarica i dati su disco. Viene eseguito ogni 60 secondi per impostazione predefinita, ma può essere configurato utilizzando il --syncdelay parametro della riga di comando.

  2. La documentazione sui backup ha alcuni buoni suggerimenti per i backup giornalieri e settimanali. Per il backup giornaliero, una configurazione master-slave sembra l'opzione migliore, poiché sincronizzerà solo le modifiche.

  3. Per il backup settimanale puoi anche utilizzare una configurazione master-slave, o replica. Un'altra opzione è l'utilità mongodump , che eseguirà il backup dell'intero database. È in grado di creare backup mentre il database è in esecuzione, quindi puoi eseguirlo sul database principale o su uno degli slave. Puoi anche bloccare lo slave prima di eseguirne il backup.