回覆列表
  • 1 # 神行科技

    以運營商的角度來說,網路上的資訊儲存的地方有本地快取、IDC機房、CDN機房以及雲平臺等等。簡單的說,資訊都儲存在伺服器的硬盤裡。

    1、本地快取

    這種快取是放在本地的,透過代理的方式將HTTP格式的檔案進行302重定向,當用戶訪問HTTP格式的檔案時會被定向到本地快取,節省了網路的頻寬資源;

    2、IDC機房

    一般運營商都會在本地部署IDC機房,將各個CP資源引入到本地,當用戶訪問該CP資源時會首先排程到本地IDC機房,提升了使用者的訪問速度,一定程度上避免了網路擁塞的現象發生;

    3、CDN機房

    這種機房一般是由其它資源商來搭建的,其它內容提供商把自己的資源放入該機房,這種方式的優點是,大部分的CDN機房都採用雙線接入,即不論使用者使用電信還是聯通的資源都可以對目標內容進行訪問;

    4、雲平臺

    目前包括運營商在內的各大服務廠商都在做雲平臺,透過與雲平臺連線,將資料傳輸至雲平臺進行儲存;

    其實這四種方式均是部署儲存伺服器,進而將各個內容資訊儲存至伺服器內,完成資訊的儲存功能。

  • 2 # 青禾動漫社

    伺服器上。

    伺服器就是可以儲存資料,處理資料,功能完爆普通pc機的資料中心。你在上網時點選的網站,下載的影片遊戲資源,所有來自網路的資料,基本都儲存在伺服器上。透過網路協議和網線,你可以在客戶端以很快的速度和較高的正確率線上獲得儲存在伺服器上的資料。同樣的,你也可以把你的資料上傳,包括你的郵件,使用者資料等等。整個的上傳和下載過程形成了網際網路頻繁的資料交換,也就是你常在電影中看到的各種機器訊號燈瘋狂閃爍的畫面。

  • 3 # 瑁子

    目標:對於資料儲存使用,大眾人民可以選中免費資源:某度的網盤,對於網際網路的我們主要是考量讀寫效能,我們當然希望資料讀寫越快越好,為了更快的讀寫,我們可以將資料放在記憶體之中,速度可以達到硬碟的數十倍。當是另一方面,記憶體的價格比硬碟貴了很多,並且記憶體具有容量和安全性限制,為了資料持久化,硬碟也是需要的。下面我們來對比當前常見資料庫的特性和優缺點,方便你做選擇:

    第一:oracle資料庫:oracle作為一種商業性資料庫,在事務處理方面有自己獨到的優勢,功能比較強大,市場佔有率也比較高。oracle資料庫是一種大型的關係型資料庫,在使用上會收費。在部署上,可以根據自己的環境採用單節點或者叢集部署。經常會使用於銀行和金融機構,儲存大量資料,可以對海量資料進行分析處理,在安全性上使用訪問控制和多種資料備份機制,可靠性高。

    第二:Mysql:作為一種開源的輕量級資料庫,在開源資料庫中比較流行,由於小巧安裝方便快捷,經常會用於網際網路公司,維護也比較方便。因為開源,使用上比較靈活,mysql還有許多第三方的儲存引擎,可以根據自己的需要進行安裝。在功能上mysql可能沒有oracle強大,但是對於資源的佔用非常少,資料恢復快。在維護上,追求穩定的效能和易用性。

    第三:redis作為一種快取資料庫,對於資料的讀寫特別快,redis之所以快,是因為它資料放在記憶體中,但是記憶體比較貴,另一方面,記憶體也是有限制的,當記憶體不夠時,就需要使用redis的分散式方案。redis作為一種非關係型資料庫,可以適用於高併發場景,配合關係型資料庫作為做快取記憶體,也可以降低磁碟IO,使用鍵值對儲存,不適用於結構複雜的sql資料

    第四:MongoDB:Mongodb同時使用硬碟和記憶體,使用作業系統的Mmap機制進行資料的讀寫。適用於網站的實時儲存的複製和高度伸縮型,具有很強大的實時儲存,插入和查詢功能。此外,Mongodb非常適用地址座標的查詢,適用於lbs應用。缺點也很明顯,雖然使用sql查詢的方式,但是和mysql查詢存在差距;在事務處理上,沒有保證當然還有很多資料庫,例如sql server,IBM DB2,都有自己的特性。我們在選擇資料庫時,既要考慮成本,還有考慮維護的穩定和便利性,結合自己的裝置規模。最重要的,需要結合我們的業務,如果高安全性,海量資料,可以選擇oracle;網站上的快速查詢,高併發訪問,可以選擇redis

  • 中秋節和大豐收的關聯?
  • 凱美瑞和雅閣誰能笑到最後?