数据库篇

  • 如何备份数据库数据
百川的数据库采用的是MongoDB 3.6.4。可以采取如下策略备份数据:
1,mongodb本身自带数据库备份和恢复命令(参见:http://www.runoob.com/mongodb/mongodb-mongodump-mongorestore.html)。但备份命令会使用大量内存对于较大的数据库不太适合。
2,采用mongodb提供的replicaSet机制进行数据实时备份,参见http://www.runoob.com/mongodb/mongodb-replication.html
3,最简单的办法,停服,手动拷贝数据库文件(百川安装目录下的/data/db文件夹),可以参考cp 或 rsync命令
 
 
  • 如何备份ElasticSearch中的数据
1,可以使用ES提供的snapshot API进行备份,具体参见:https://www.elastic.co/guide/cn/elasticsearch/guide/current/backing-up-your-cluster.html
2,利用工具:elasticdump,具体参见:https://www.npmjs.com/package/elasticdump

不是你想要的内容?

联系客服