專家博客:較為常見的數(shù)據(jù)塊誤區(qū)(下)
Bill 發(fā)表于:11年04月07日 00:25 [編譯] DOIT.com.cn
本文作者Howard Marks是Networks Are Our Lives公司的首席科學家。這家公司總部位于新澤西州霍博肯,從事顧問工作。1987年以來,他一直專注于系統(tǒng)的分析和寫作。
DOSTOR存儲在線4月7日國際報道:如果你的存儲系統(tǒng)使用4KB Chunk,比如NetApp的WAFL(任意位置寫入布局文件系統(tǒng)),那么每個8KB的SQL Server頁面更新將會導致系統(tǒng)存儲兩個chunk。如果你的系統(tǒng)使用16MB的chunk,比如一些系統(tǒng)做的那樣,一個8KB的數(shù)據(jù)庫更新將占用16MB的快照空間,消耗16MB字節(jié)的廣域網(wǎng)帶寬來進行遠程復制,并在遷移到0層存儲的時候占用16MB的昂貴的閃存記憶體。
由于市場上的存儲系統(tǒng)在chunk大小上差別很大,有的只有4KB,有的甚至達到1GB,因此,你快照空間或閃存空間需求可能差異很大。當你聽到"只有塊改變"這樣的語句的時候,一定要問清楚這些塊的實際大小是多少。
上面所說的有可能還不足以動搖你原來的想法,我們下面將討論那些有可能會產生比原來預計還要多的磁盤更新的應用程序。當你在保存微軟Word或PowerPoint或Photoshop或Final Cut的文件的時候,程序都會在對話中產生一個臨時文件來保存你的編輯。當你進行最終保存操作的時候,程序會刪除原來的文件,并將臨時文件重命名為原來文件的名字。因此,如果你編輯的是一個500MB的視頻文件,你的磁盤系統(tǒng)會看到500MB的修改塊,這樣你將會使用更多的快照空間和遠程復制帶寬。重復數(shù)據(jù)刪除可以幫助解決這個問題,尤其是在這個重復數(shù)據(jù)刪除引擎內容感知到可以識別這是同一文件的新版本的情況下。
簡而言之,無論何時你聽到"只有塊發(fā)生改變"這樣的話語的時候,你一定要問清楚發(fā)言人所說的塊的大小是多少。粒度性很重要。