第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在產(chǎn)品發(fā)布初期,如何節(jié)省成本更新代碼和線上數(shù)據(jù)庫

在產(chǎn)品發(fā)布初期,如何節(jié)省成本更新代碼和線上數(shù)據(jù)庫

眼眸繁星 2019-03-29 22:11:07
目前產(chǎn)品在使用階段,采用了阿里云ubuntu上部署了一系列東西,如:nginx、phpfpm、mysql、beanstalkd。產(chǎn)品在初期,代碼和數(shù)據(jù)庫經(jīng)常變更,而且變化非常多,有時數(shù)據(jù)庫的結(jié)構(gòu)都有大調(diào)整。我在這方面沒有太多經(jīng)驗。該怎么維護(hù)線上代碼和數(shù)據(jù)庫,有什么好的方案嗎?看到有了發(fā)了這個項目多版本開發(fā),更新數(shù)據(jù)庫結(jié)構(gòu)時的優(yōu)美方案?,但不是很了解。
查看完整描述

2 回答

?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊

感覺樓主沒有提到“測試系統(tǒng)”呢?我描述一下我之前負(fù)責(zé)的項目的數(shù)據(jù)庫維護(hù)方式:首先數(shù)據(jù)庫分為正式庫、測試庫、開發(fā)庫。開發(fā)人員只能操作開發(fā)庫,并且每次操作的SQL語句都要提交到SVN(這里要求他們嚴(yán)格按照順序提交打上時間戳)這里有個建議就是開發(fā)人員提交SQL時區(qū)分是數(shù)據(jù)操作語句還是數(shù)據(jù)結(jié)構(gòu)操作語句分兩個文件。測試庫由一個人維護(hù),待需要更新測試庫時,就把svn中的SQL文件按照時間順執(zhí)行。把這些執(zhí)行通過的SQL文件統(tǒng)一保存,待正式庫更新時使用。
原則就是保證更新測試系統(tǒng)和正式系統(tǒng)操作一致。將問題盡量暴露在測試環(huán)境中,降低正式環(huán)境的風(fēng)險。
                            
查看完整回答
反對 回復(fù) 2019-03-29
?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊

可以使用Git做本版本管理工具,使用Capistrano進(jìn)行線上實時部署。這樣一旦確認(rèn)變更,直接把對應(yīng)的分支部署上去就可以了。
你可以看看這篇文章,Capistrano可以用于部署/維護(hù)多種編程語言開發(fā)的項目。
                            
查看完整回答
反對 回復(fù) 2019-03-29
  • 2 回答
  • 0 關(guān)注
  • 397 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號