Mongodb 忽略隐藏备份副本上的dropDatabase命令?
我正在运行一个隐藏的优先级为0的副本服务器作为备份。 我想知道是否可以忽略备份服务器上的命令,如Mongodb 忽略隐藏备份副本上的dropDatabase命令?,mongodb,mongodb-replica-set,Mongodb,Mongodb Replica Set,我正在运行一个隐藏的优先级为0的副本服务器作为备份。 我想知道是否可以忽略备份服务器上的命令,如dropDatabase和removeJournalFiles 在我的情况下,可以安全地假设备份服务器不应删除任何已复制的数据库。不直接删除,不使用正常复制 但是,如果您使用“脚本”进行复制,那么您可以做任何您想做的事情。网络中有很多示例,您可以在其中读取源opLog,然后将其应用于目标数据库 python脚本 mongodb支持使用的是什么,但您需要编写自己的,在哪里处理您的self-remove
dropDatabase
和removeJournalFiles
在我的情况下,可以安全地假设备份服务器不应删除任何已复制的数据库。不直接删除,不使用正常复制 但是,如果您使用“脚本”进行复制,那么您可以做任何您想做的事情。网络中有很多示例,您可以在其中读取源opLog,然后将其应用于目标数据库
- python脚本
- mongodb支持使用的是什么,但您需要编写自己的,在哪里处理您的self-remove(self,document\u id,namespace,timestamp)和handle\u命令(self,doc,namespace,timestamp)。。因此,删除、删除和删除数据库命令将被忽略