對於運維來講,數據讀取、安全與存儲,也是相當重要的一點,數據存儲的技術點也是至關的多,面比較廣,今天,民工哥來給各位小夥伴聊一聊有關於數據存儲的「那些事兒」算法
數據存儲對象包括數據流在加工過程當中產生的臨時文件或加工過程當中須要查找的信息。數據以某種格式記錄在計算機內部或外部存儲介質上。數據存儲要命名,這種命名要反映信息特徵的組成含義。數據流反映了系統中流動的數據,表現出動態數據的特徵;數據存儲反映系統中靜止的數據,表現出靜態數據的特徵,解釋來源於百度百科。
民工哥用一句話總結:數據存儲就是將必定量的數據經過不一樣的存儲架構存儲到不一樣的存儲介質當中小程序
磁盤和磁帶都是經常使用的存儲介質
磁盤又分機械式磁盤、SSD等類型
數據存儲組織方式因存儲介質而異。在磁帶上數據僅按順序文件方式存取;在磁盤上則可按使用要求採用順序存取或直接存取方式。數據存儲方式與數據文件組織密切相關,其關鍵在於創建記錄的邏輯與物理順序間對應關係,肯定存儲地址,以提升數據存取速度。安全
DAS直接附加存儲方式服務器
就與普通的PC機存儲同樣,將外部的存儲設備直接加在服務器內部來存儲數據
這種存儲方式,比較適用於小型網絡結構,數據量小,對數據的傳輸與讀取速度要求不高的場景下
NAS網絡存儲方式網絡
它是採用獨立於應用服務器,單獨爲網絡數據存儲而開發的一種文件服務來鏈接全部的存儲設備,經過這種方式來存儲數據,可單獨爲全部應用服務共享使用
這種存儲方式安裝佈署比較簡單,能夠即插即用,並且不依賴於操做系統,缺點就是存儲的性能不太好
SAN存儲方式架構
這種存儲方式是1991年IBM公司推出的,基於光纖介質的一種存儲方式,它的組成以下:
1)存儲和備份設備:包括磁帶、磁盤和光盤庫等。
2)光纖通道網絡鏈接部件:包括主機總線適配卡、驅動程序、光纜、集線器、交換機、光纖通道和SCSI間的橋接器
3)應用和管理軟件:包括備份軟件、存儲資源管理軟件和存儲設備管理軟件。 運維
-ide
因爲數據存儲量的增加,單塊磁盤設備不能知足正常的存儲量需求了,所以引入了磁盤陣列系統這個概念,經常使用的磁盤陣列有如下幾個
RAID 0
RAID0是全部磁盤陣列中讀寫性能最好,也是最簡單的實現方式性能
但它缺點是沒有數據冗餘及恢復機制,它至少須要兩塊盤進行組建,從而將兩塊磁盤的空量疊加在一塊兒,造成一個新的大的存儲容量磁盤,因爲它的缺點,當其中一塊磁盤損壞,就會形成數據丟失沒法恢復,這種陣列能夠存儲一些大量的日誌數據操作系統
RAID 1
RAID 1它被稱爲鏡像陣列,所以結構中的磁盤是互爲鏡像互備的
此結構最少須要兩塊盤組成,當一塊磁盤損壞能夠即時恢復數據,它的讀取性能比較好,存儲的性能較差,由於同一份數據須要寫入到兩塊磁盤中
RAID 10 01
RAID10須要四塊盤進行組建,理論上兩塊盤也能夠,不過沒有任何實際可用的意義
這類結構要求最好磁盤的容量最好一致,不然整個陣列只能識別最小容量的磁盤設備,它是獨立工做的兩組RAID1,而後再組成RAID0這樣的陣列結構
RAID01(或稱之爲RAID0+1)
它的結構是先將磁盤組成RAID0,而後再組成多個獨立的RAID1
RAID5
這種結構至少須要三塊磁盤組成
它是基於基偶校驗的原理,它的算法核心是XOR,能夠容許損壞一塊磁盤,而後經過這種XOR算法,能很快的完成數據的恢復
粉絲福利第二波
請請看下文
送書規則以下
一、長按下方小程序掃碼參與抽獎送出一本(WEB實戰)
二、在文未寫出您與運維工做相愛相殺的故事,精選留言點贊第一名送出一本(核心系統命令)
三、獲獎的小夥伴在二小時內在公衆號後臺發送 手機號+姓名+收貨地址,逾期則自動視爲放棄
四、本次活動僅限公衆號關注者參加(留言越精彩越有機會被精選)
五、活動截止時間2018年2月3日10:30
推薦閱讀
(多圖慎入)圖解菜鳥到大拿實現財務自由走向人生巔峯之路
Nginx+keepalived高可用配置實戰(內附彩蛋)
MySQL 主從同步架構中你不知道的「坑」
開源組件ELK日誌系統配置與管理
TB級(小白到大牛之路)技術視頻資源福利大放送
Xtrabackup實現數據的備份與恢復
淺談MySQL集羣高可用架構
貓抓毛線球引導分享