如何做好mongodb的数据备份?
大家都用mongodb做什么?
1、日志数据的存储,mongodb在大数据量上的写入性能非常不错,同时无需定义表结构,数据的字段可随时增加减少。

(图片来源网络,侵删)
2、支持mapreduce、aggregate,可作为入门级的数据分析统计数据库
3、地理位置的相关特性支持丰富,可以作为一些需要根据地理位置相关检索的业务数据存储
如何做好mongodb的数据备份?
文档数据库服务是云服务商重要的数据库服务产品之一,而数据库的备份与恢复功能是数据库容灾重要且必不可少的手段。文档数据库云服务提供了数据库的备份与恢复功能,但我们要了解其背后的机制,文档数据库服务采用的是开源的mongoDB,自然就要先从mongoDB数据库的备份和恢复机制入手。
mongoDB的数据库备份恢复机制主要有两种,

(图片来源网络,侵删)
一是使用自带的mongodump&mongorestore工具;
二是基于数据文件的备份和恢复。
现简要阐述如下:

(图片来源网络,侵删)
注意当恢复数据时,mongorestore不会删除数据, 所以如果恢复的是当前的数据库实例, 就确保使用-drop 标记执行。
到此,以上就是小编对于mongodb 写入性能的问题就介绍到这了,希望这2点解答对大家有用。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!