以下是MongoDB在Ubuntu上的备份策略:
mongodump
工具备份整个数据库或特定集合,适用于数据变化不频繁的场景,命令如mongodump --host localhost --port 27017 --db your_db --out /backup/path
。--oplog
参数,适合频繁更新的数据。cron
定时任务自动化备份,如每天全量备份、每小时增量备份,示例:00 3 * * * /path/to/backup_script.sh
。mongorestore --dryRun
模拟恢复,确保备份完整性和可用性。tar
压缩备份文件并异地传输。