【廣告】
1:您是否準(zhǔn)備好接受開發(fā)人員/系統(tǒng)管理員的培訓(xùn)成本?如果你是一家成熟的IT軟件開發(fā)公司,那么你很有可能已經(jīng)有了熟悉SQL的人。這個組不僅包括開發(fā)人員,還包括數(shù)據(jù)庫管理員(DBA)。
除非您打算為新的NoSQL項目進行招聘,否則將會有對現(xiàn)有開發(fā)人員和DBA的培訓(xùn)成本。額外的培訓(xùn)也可能會延長項目交付日期。
一種簡單的思考方式是:計算您的團隊成員(開發(fā)人員和DBA)擁有關(guān)系數(shù)據(jù)庫技術(shù)的總年數(shù)。計算出通過培訓(xùn)或新招聘獲得經(jīng)驗相同NoSQL經(jīng)驗?zāi)陻?shù)的成本。后,弄清楚你從這個成本中得到了什么。你的投資回報率?在這個特定的項目中,這個團隊的開發(fā)人員以前都沒有NoSQL經(jīng)驗,但是有大量的SQL Server經(jīng)驗。隨著我們國家的多元化發(fā)展以及不斷地接軌全世界,測試行業(yè)必將是國際化的高薪行業(yè)。使用NoSQL解決方案在培訓(xùn)中增加了大約1個sprint,當(dāng)然,這也是由于缺乏經(jīng)驗和設(shè)計上的失誤。
吞吐量:一段時間內(nèi)應(yīng)用系統(tǒng)處理用戶的請求數(shù)(以下介紹指單位時間內(nèi),也可以理解為吞吐率),這個定義考察點一般是系統(tǒng)本身因素;測試原則一,測試應(yīng)該盡早進行,好在需求階段就開始介入,因為最嚴(yán)重的錯誤不外乎是系統(tǒng)不能滿足用戶的需求。當(dāng)然也可以用單位時間內(nèi)流經(jīng)被測系統(tǒng)的數(shù)據(jù)流量,一般單位為b/s,即每秒鐘流經(jīng)的字節(jié)數(shù),這個定義的考察點既有系統(tǒng)本身因素也有網(wǎng)絡(luò),外設(shè)等因素,也可以理解為除客戶端以外的測試環(huán)境及被測系統(tǒng)。