日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
點備份MongoDB設置定時點備份技巧(mongodb設置時間)

MongoDB數(shù)據(jù)庫是一種非關系型文檔型數(shù)據(jù)庫,其可實現(xiàn)高效的存儲,更新,檢索和分析數(shù)據(jù),正因為其多樣的特性,MongoDB深受廣大開發(fā)者的喜愛。在生產(chǎn)環(huán)境下,為了保證MongoDB數(shù)據(jù)庫的安全,以及數(shù)據(jù)的一致性和完整性,備份是非常必要的。本文將重點介紹MongoDB備份設置以及定時點備份技巧。

創(chuàng)新互聯(lián)公司服務項目包括茄子河網(wǎng)站建設、茄子河網(wǎng)站制作、茄子河網(wǎng)頁制作以及茄子河網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,茄子河網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到茄子河省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

首先,我們來介紹定時點備份技巧。首先,mongodump可以對MongoDB數(shù)據(jù)庫進行簡單的點備份,使用該命令可以將MongoDB中的集合,索引,唯一索引以及各種文件保存到數(shù)據(jù)庫備份文件中。具體做法如下:

1、編寫一個將mongodump命令保存到一個shell腳本文件的腳本,比如“mongo_backup.sh”:

# vim mongo_backup.sh

#!/bin/bash

mongodump -h {host_address} -u {username} -p {password} -o /backup/Y$(date +”%Y%m%d”)

2、利用crontab程序定義任務,定義每天固定時間運行mongo_backup.sh,如每天22:30運行,30分鐘備份一次:

# crontab -e

30 22 * * * /bin/bash /backup/mongo_backup.sh

另外,MongoDB中管理腳本圍繞pyMongo,Node.js,JavaScript和PHP實現(xiàn),可以利用編程實現(xiàn)定期備份:

# Python

import pymongo

# connect MongoDB

client = pymongo.MongoClient(“127.0.0.1”, 27017)

# Get database

db = client.mydb

# run dump command

backup_command = “mongodump -h 127.0.0.1:27017 -d {original_DB_name} -o –db {backup_DB_name}”

os.system(backup_command)

#run command every day

scheduler.add_job(backup_command, ‘cron’, hour=02, minute=00)

# JavaScript

// connect MongoDB

var db = mongoose.connect(‘mongodb://localhost:27017/mydb’, {

useMongoClient: true,

});

// run dump command

let backup_command = ‘mongodump -h localhost:27017 -d {original_DB_name} -o –db {backup_DB_name}’

exec(backup_command, (err, stdout, stderr) => {

if(err){

console.log(‘error:::’,err);

return;

}

console.log(‘dump success!’)

});

//run command every day

scheduler.add_job(backup_command, ‘cron’, {

hour: 02,

minute: 00

});

總之,我們可以輕松實現(xiàn)MongoDB數(shù)據(jù)庫的備份與還原,利用腳本,我們也可以定也點,實現(xiàn)定時備份。因此,為了保護MongoDB數(shù)據(jù)庫,定時備份設置是非常必要的,從而保證MongoDB的安全可靠。

香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。


文章題目:點備份MongoDB設置定時點備份技巧(mongodb設置時間)
網(wǎng)頁URL:http://m.5511xx.com/article/copsgsc.html