5、企業中的針對多寫和讀多的業務如何存儲數據

對於企業中多寫入的案例
高併發、大數據量寫入數據:會先把數據寫到內存、因爲CPU最先訪問內存、當寫入到一定量後,再一起存到硬盤中,一定要減少磁盤的IO(輸入/輸出),最終訪問的時候還是會吧數據加載到內存中,再對外提供訪問。
優點:寫數據到內存,性能高速度快(微博、微信、SNS和秒殺)
缺點:當停電時,可能會丟失一部分內存中還沒來得及存入到磁盤中的數據。
解決數據不丟失的辦法:
在服務器上安裝蓄電池,在斷電的瞬間把內存中的數據寫回到磁盤上。
UPS(一組蓄電池)不間斷的供電
選擇雙電的機房,使用雙電源、接不同路的電、服務器要放到不同的機櫃和地區。
讀多寫少的業務:
會先把數據寫入到磁盤,寫的壓力不大就把數據直接存到磁盤中,然後通過程序把數據讀到內存裏,再對外通過讀內存提供訪問服務。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章