保护开源软件!~ MongoDB 备份和恢复 ~

首先

这次的目标是OSS(开源软件)数据库MongoDB!NetBackup不仅适用于商业产品,也扩大了对开源的支持领域。让我们好好保护一下在NoSQL领域拥有巨大市场份额的MongoDB!

什么样的系统?

NetBackup对MongoDB的支持在8.2版本开始引入。
最初以插件形式发布,但从8.3版本开始可以作为标准功能使用。

NetBackup支持的MongoDB环境在这里。数据库
操作系统
版本

MongoDB 4.0
Red Hat Enterprise Linux
7,6

CentOS
8,7.0,6.0

SUSE Linux Enterprise Server
12

MongoDB 3.6
Red Hat Enterprise Linux
7,6

CentOS
8,7.0,6.0

SUSE Linux Enterprise Server
12

MongoDB 3.4
Red Hat Enterprise Linux
7,6

CentOS
8,6.0

SUSE Linux Enterprise Server
12

Mongodb_Backupimage.png
MongoDB_構成.png

对付属工具(mongodump / mongorestore)进行操作

实际上,我们试验了一下性能,结果是这样的!为了更容易理解,我们与 MongoDB 的附带功能(mongodump/mongorestore)进行了比较。

mongo_backup2.png
mongo_restore.png

因此…
我们确认了与MongoDB附带功能不相上下,并且能够更快速地进行备份/恢复的性能。
在这个环境下,说NetBackup是胜者也并非言过其实。

以下是测试环境的情况。[NetBackup]

环境   操作系统   NetBackup
主服务器(兼备份服务器) Windows Server 2019 v8.3.0.1
备份主机    Red Hat Enterprise Linux 8.2 v8.3.0.1

[MongoDB]

环境 操作系统 NetBackup
单节点(独立)   Red Hat Enterprise Linux 8.2 v4.0.14 Community
主/从复制    Red Hat Enterprise Linux 8.2 v4.0.14 Community
配置服务器兼路由器 Red Hat Enterprise Linux 8.2 v4.0.19 Community
分片       Red Hat Enterprise Linux 8.2 v4.0.19 Community

*文档数量为100万,1000万,1亿,1亿5000万
*主/从复制采用3节点配置(主节点1台,从节点2台)
*分片集群采用3节点配置(配置服务器兼路由器1台,分片2台)
*全部使用完全备份获取。

最后、最终

这次的测试主要关注”所需时间”进行测量。
虽然这里没有提到,但是当数据库容量增大时,备份数据本身的容量也会增大。
仅仅保管这些数据已经成为存储压力的原因,所以如果使用NetBackup进行去重存储,测量积累量可能会很有趣。

5Gがやってきた! <br>Game/AR/IoT アプリを保護する NetBackup for MongoDB とは?最新鋭の実装に迫る!

商谈的咨询请点击这里。

请填写本文的咨询时,在“评论/通信栏”中务必注明#GWC的标签。
您填写的内容将按照Veritas的隐私政策进行管理。

其他链接

【总结文章】欢迎访问贝利塔斯科技的全部文章链接集。

广告
将在 10 秒后关闭
bannerAds