MongoDB备份和清除

我正在探索基本的dbadmin需求的解决scheme:

定期备份和清除MongoDB中的数据

基本上,我需要一个MongoDB的logrotate

我有一个后端程序填充集合。 我故意没有在我的应用程序中实现备份和清除function,因为我在想这是一个dbadmin问题。 这个集合越来越多,每3秒钟有2个文档的节奏。

我想定期存档旧文件,并从我的collections中删除它们。 期间,过期,地方和模式如何归档将是可configuration的,就像logrotate一样。

到目前为止,我发现TTL删除它和mongodump来备份它,但我不知道我是否正在寻找正确的方向。

编辑:我会好奇得到有关MySql相同的问题的答案

重新编辑:由于无法确定哪里是最好的,所以主动复制,sysadmin和dbadmin意见对我来说都很重要。 如果您觉得不好,请随意标记