我正在探索满足基本 dbadmin 需求的解决方案:
定期备份和清除 MongoDB 中的数据。
基本上,我需要一个用于 mongodb 的 logrotate。
我有一个后端程序正在填充一个集合。我故意没有在我的应用程序中实现备份和清除功能,因为我认为这是 dbadmin 关心的问题。这个集合正在以每 3 秒 2 个文档的节奏增长。
我想定期存档旧文档并将其从我的收藏中删除。存档期限、过期日期、存档位置和存档模式都是可配置的,就像 logrotate 一样。
到目前为止我发现生存时间删除它并mongodump进行备份,但我不知道我是否在寻找正确的方向。
编辑:我很想知道有关 MySql 的同一问题的答案
重新编辑:自愿重复这里因为无法决定哪个是最好的,系统管理员和数据库管理员的意见对我来说都很重要。如果你认为它不好,请随意标记它