2014-03-04 71 views
2

任何人都可以在數據庫中解釋術語"Data compression"lame words)。對不起,如果這個問題很簡單,但它確實對我有幫助。數據壓縮定義

我確實找到了技術定義,但仍然沒有得到正確的理解。

數據壓縮節省空間並節省閱讀時間等。這是否意味着它在表格中的彙總數據?請澄清

+1

它不會彙總數據,因爲它會用一個小的令牌(12位)代替它,該令牌會保留在磁盤上,RAM中的頁面緩存中,甚至在事務日誌中。 –

回答

5

由於您使用db2標記了本文,因此我假定您在數據庫中提出有關壓縮的問題。 DB2執行字典壓縮 - 它在實際數據頁面上用較短的標記替換常見的字符串,從而減小了表的大小。

請參閱:關於Dictionary Coder的維基百科文章,以獲得關於該算法如何工作的一般性討論。

如果您正在使用DB2 for Linux,UNIX和Windows,那麼您可以閱讀developerWorks article,其中描述了DB2中專門的壓縮。這篇文章已經有幾年了,但是它現在仍然如此(儘管在最初的發行版之外還有很多增強功能)。