如题,mongodb数据库如何实现定时备份,目前数据库在阿里云上,为了安全,如何实现每天或者一定时间自动备份到另一个服务器上? mongodump 如何时间定时自动执行? 已经上线的项目,后期维护需要注意什么??
小伙看你根骨奇佳,潜力无限,来学PHP伐。
定期的に実行したい場合は、Linux 上で crontab を使用してください。
crontab
しかし、オンライン mongoDB の可用性を向上させるには、レプリカ セットを使用するのが最も適切だと思います。 mongo インスタンスがハングすると、自動的に例外インスタンスに切り替わります。また、特定のシナリオでは、レプリカ セットにより読み取りパフォーマンスが向上する場合があります。もちろん、追加のマシンがあることが前提です。
mongodump にはタイミング オプションがないようですが、オペレーティング システムが使用されている場合は可能です。たとえば、Linux では、vi エディターを使用して mongodump -u -p -d -h を編集して実行できます。スケジュールされたバックアップの目的を達成するには、crontab コマンドを使用して vi を定期的に起動します。
定期的に実行したい場合は、Linux 上で
crontab
を使用してください。しかし、オンライン mongoDB の可用性を向上させるには、レプリカ セットを使用するのが最も適切だと思います。 mongo インスタンスがハングすると、自動的に例外インスタンスに切り替わります。また、特定のシナリオでは、レプリカ セットにより読み取りパフォーマンスが向上する場合があります。もちろん、追加のマシンがあることが前提です。
mongodump にはタイミング オプションがないようですが、オペレーティング システムが使用されている場合は可能です。たとえば、Linux では、vi エディターを使用して mongodump -u -p -d -h を編集して実行できます。スケジュールされたバックアップの目的を達成するには、crontab コマンドを使用して vi を定期的に起動します。