您好,歡迎來到易龍商務網!
發布時間:2020-08-12 05:36  
【廣告】





你還應該不要害怕去建議額外的庫,如果它們將節省時間的話。然而,你需要確保自己選擇了一個好的庫供行業使用。好的庫的標準是:開源,這樣你就可以驗證自身代碼的質量,并有可能修補對應用非常關鍵的 bug。按照 MIT 和 BSD 等方式進行的授權,這樣你的公司使用起來就不會遇到任何問題。要小心 GPL,因為它會讓你不小心就將整個代碼庫都開源出去。成熟,比方說出來已經有一段時間了,并且功能集非常豐富。維護性強,新版本推出很密集。別的公司或者項目也使用,這個可以充當品質認證確保有行業支持,能持續維護下去。03師資團隊建設:一些機構就直接招一些年紀輕輕的講師,自己連項目都沒有做幾個來教學生,真是誤人子弟,就知道賺錢。1:您是否準備好接受開發人員/系統管理員的培訓成本?如果你是一家成熟的IT軟件開發公司,那么你很有可能已經有了熟悉SQL的人。這個組不僅包括開發人員,還包括數據庫管理員(DBA)。
除非您打算為新的NoSQL項目進行招聘,否則將會有對現有開發人員和DBA的培訓成本。額外的培訓也可能會延長項目交付日期。
一種簡單的思考方式是:計算您的團隊成員(開發人員和DBA)擁有關系數據庫技術的總年數。計算出通過培訓或新招聘獲得經驗相同NoSQL經驗年數的成本。后,弄清楚你從這個成本中得到了什么。你的投資回報率?算法升級可以看到實現漏桶算法的話需要每隔interval時間都要另外一條線程去遍歷所key的value去做遞減操作,那么有沒有什么辦法可以省略這一步呢。在這個特定的項目中,這個團隊的開發人員以前都沒有NoSQL經驗,但是有大量的SQL Server經驗。使用NoSQL解決方案在培訓中增加了大約1個sprint,當然,這也是由于缺乏經驗和設計上的失誤。