字符設備:按照字符流的方式被有序訪問,不能隨機存取,如鍵盤、串口打印機、磁帶。
塊設備:能夠隨機(不需要按順序)訪問固定大小數(shù)據(jù)片(chunks),采用塊緩沖技術,如硬盤、軟盤、光驅(qū)。
裸設備:是一種沒有經(jīng)過格式化,不被Unix通過文件系統(tǒng)來讀取的特殊字符設備。
現(xiàn)在問題來了,Oracle在使用裸設備時(如ASM、甚或表空間直接建在裸設備上),難道還是順序存???顯然不符合事實。
其實,說裸設備是字符設備,只是從操作系統(tǒng)的角度來說的;從使用裸設備的應用程序(如Oracle)的角度,還是塊設備,Oracle會去對磁盤進行分塊管理。
邏輯卷是邏輯概念,可以包含多塊物理硬盤,實現(xiàn)了存儲跨盤功能,同時提供了數(shù)據(jù)復制機制,提供了數(shù)據(jù)安全保護機制。
--------------
裸設備適用于每次改動數(shù)據(jù)較小、需大量并發(fā)交易,OLTP;
對于大規(guī)模順序讀寫,裸設備性能是最差的,所以對OLAP,應使用塊設備或卷。