色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

每天有那么多人在朋友圈發視頻和照片,騰訊的服務器要多大才能全部儲存?這是如何實現的?

傅智翔2年前12瀏覽0評論

其實這是一個技術類的問題,作為了一個寫了多年代碼的程序員來嘗試回答這個問題,從微信功能發展的趨勢看,早期在微信還沒有這么大規模被使用的時候圖片以及視頻幾乎都是一直存儲在騰訊云服務器上,但隨著數據量的增加騰訊開始在產品策略上做了調整,也就是將只要是超過一段時間之后很多文件或者圖片就失效了,因為十幾億人的個人數據太過龐大,不可能全部給保留下來。

微信數據存儲的一點小常識

解決個人數據問題,最直接的解決方案就是不停的拓展硬盤空間。即使如騰訊這種巨頭公司也不可能無休止在增加服務器的數量,所以肯定需要在產品策略上做一些優化,最簡單的就是個人數據到了一定的期間失效,雖然很多人覺得體驗不好,但無休止的增加空間始終會達到極限值。關于個人數據的存儲方面在國內主要是云盤,現在的云盤主要百度還在堅持,因為這種屬于吃力不討好的事情,因為云盤需要耗費大量的物理資源,像360云盤因為始終無法盈利已經取消掉了,微信本身數據的存儲也類似于云盤的方式,對于服務器是一種極大的挑戰。

數據采用分布式存儲方式。由于數據量巨大數據會分散保存在就近的服務器,這樣子還能保證數據的安全性,如果數據都放在一個區域如果出現被攻擊就意味著數據被破壞,而且還很難被尋找回來,騰訊早期曾經遭遇過很多黑客的攻擊,分布式的框架也是在被攻擊中慢慢完善起來的,分布式有個好處,如果多處的數據被破壞,只要還保留著一個服務器堆,整個系統還能繼續運轉,各個服務器之間通過高效的算法串聯起來,互相依托但又互相獨立。大型的互聯網公司幾乎都采用了這種方式,包括之前的QQ也是這種架構,只要有一個點是安全正常的,就不影響用戶使用。

圖片數據傳輸過程中默認已經是減小了分辨率。很多人覺得圖片經過微信傳輸之后分辨率就變低了,最主要原因是騰訊公司為了節省存儲空間,但可以選擇原圖傳輸,不要小看一個簡單的功能,因為在微信中圖片的傳輸概率非常高,是占據數據存儲空間中非常重要的一項功能,就這么簡單的一個操作就能給騰訊公司節省N多的服務器資源。

選擇性的數據存儲。不是所有的數據都要進服務器保存的,有一些公用的數據不會重復保存的,只要MD5校驗數據數值都一樣的情況下,保證數據只保存一份,這樣節省很多存儲空間這點和云盤數據的保存有一定的相似之處,而且有些數據只是保存在本地,所以在換個手機再去登錄微信只是能看到保留的部分內容,有些數據已經在服務器上沒有保留了,這是屬于典型的選擇性儲存的方式。

未來云數據發展趨勢

從以后的發展趨勢看,云計算的重要性越來越高,而且微信本身就需要一個非常的云系統支撐,除了保證數據的準確性,還要保持數據的安全性不被攻擊,騰訊公司安全攻防能力是在3Q大戰之后全面得到提升的,社交軟件除數據的安全穩定之外,就是數據的不被劫持攻擊的事情了。

未來越來越多的數據都會集中在云上,但不是一味的數據的堆積需要大總量的數據管理,目前國內在云計算領域阿里云算是走在前面,另外的幾個國內巨頭也在積極部署這塊的業務,而且還會切入到智能家居等方面的業務中去,在未來還會起到越來越重要的作用。而且在社交以及更多領域起到的作用越來越大,希望能幫到你。