經(jīng)典案例
  • 金融大數(shù)據(jù)解決方案
  • 汽車大數(shù)據(jù)解決方案
  • 政府大數(shù)據(jù)解決方案
  • 鐵路大數(shù)據(jù)解決方案
  • 電力大數(shù)據(jù)解決方案
  • 軍工大數(shù)據(jù)解決方案
  • 解放軍總裝備部
  • 中國航天科工集團
  • 航天科技集團

北京華盛恒輝軟件公司數(shù)據(jù)開發(fā)設(shè)計要點

發(fā)布于:2020-01-03 19:34來源:網(wǎng)絡(luò) 作者:華盛恒輝 點擊:
數(shù)據(jù)開發(fā)設(shè)計要點
由于業(yè)務(wù)的不同,以及不同的數(shù)據(jù)量的差別,CPU、內(nèi)存和硬盤的要求僅為根據(jù)經(jīng)驗估算,將來性能測試結(jié)果如果不能滿足要求,提升服務(wù)器配置也是選項之一。
華盛恒輝軟件開發(fā)
備份機制
不管在什么階段,數(shù)據(jù)的安全性都是為重要的,因此在第一階段,需要一臺備份服務(wù)器,備份文件和數(shù)據(jù)。除了備份的作用之外,還可以作為應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器的備機來使用。將來不管是數(shù)據(jù)庫服務(wù)器還是web服務(wù)器,任意一臺出現(xiàn)問題,這臺都可以臨時補充上去,待問題解決之后,再恢復(fù)到原來的服務(wù)器。
文件備份機制建議采用上海天存的網(wǎng)頁防篡改軟件iGuard來實現(xiàn),該軟件可以實現(xiàn)實時的文件同步,用于負載均衡之間的服務(wù)器的文件同步,也可用于文件的實時備份。
數(shù)據(jù)庫備份采用sqlserver自身的同步功能完成。
1.3.1數(shù)據(jù)庫優(yōu)化
數(shù)據(jù)庫優(yōu)化的主要思路有三個,依次如下:
1.數(shù)據(jù)庫連接池的分配。按照前臺多分配,后臺少分配的原則,具體量化上,通過前后臺業(yè)務(wù)數(shù)量比例來進行分配。如果前臺預(yù)計50并發(fā),由于一次訪問要消耗多個數(shù)據(jù)庫連接,那么至少分配150個鏈接??紤]到后臺使用人數(shù)較少,但是又是內(nèi)部人員,可以分配15到30個即可。
2.調(diào)整數(shù)據(jù)庫索引。針對查詢where中的條件增加索引,可以極大提供系統(tǒng)的性能表現(xiàn)。
3. 優(yōu)化SQL,如果sql本身不合理,那么可以適當優(yōu)化。但是表結(jié)構(gòu)一定要設(shè)計合理,否則會給后期帶來很大壓力,北京軟件定制開發(fā)。
1.3.2 緩存
緩存是提高網(wǎng)站性能的主要方式之一,能起到緩解數(shù)據(jù)庫壓力,提供功能響應(yīng)速度的作用。利用緩存軟件定制開發(fā),一定要搞清楚一個問題,緩存是如何更新的,是時間觸發(fā),還是事件觸發(fā)。如果時間觸發(fā),那么這個時間的設(shè)定必須合理,5分鐘或者半小時都可以。如果是事件觸發(fā),那么要注意不能有遺漏,這點對于程序的控制上難度較大,一旦出現(xiàn)一處遺漏,會造成數(shù)據(jù)沒有及時更新。另外如果有緩存,需要適當提醒客戶,比如:數(shù)據(jù)在審核中等等,讓客戶明白不是系統(tǒng)錯誤,是一種合理表現(xiàn)。
------分隔線----------------------------
------分隔線----------------------------
QQ客服熱線