壓縮的本質(zhì)是對信息進行再編碼,即相同信息使用另一種更簡潔的方式重新表達。
人們在生活中到處可以看到一些壓縮方法,同時也在不知不覺中使用著,如簡稱就是一種典型的壓縮方法?!爸腥A人民共和國”我們就簡稱為“中國”,“中國交通管理局”我們也習慣用“交管局”來表示,使用簡稱讓我們提高了效率。這些壓縮方法通常也需要帶著一個固定的詞典,在詞典中把“中國”再翻譯回原來的“中華人民共和國”,簡稱的詞典都裝在我們每個人的腦子里,所以可以相互交流。

但即便是相同的壓縮算法,在不同軟件中的實現(xiàn)可能也會有較大差別,進而有優(yōu)劣之分,這也就是為什么使用相同壓縮算法的壓縮軟件之間壓縮率及性能差別很大的原因了。
那么,壓縮算法的特點和本質(zhì)是什么?有哪些經(jīng)典的壓縮算法?壓縮算法在數(shù)據(jù)庫中的正確實現(xiàn)方法是什么?又如何為不同的數(shù)據(jù)類型選擇最適合的壓縮算法?
TDengine Database 研發(fā)工程師段寬軍將結(jié)合實例,從壓縮算法的歷史聊起,細致具體地講解數(shù)據(jù)庫中的經(jīng)典壓縮算法。
段寬軍,TDengine Database 研發(fā)工程師,多年來一直從事 C、C++ 底層及內(nèi)核相關(guān)研發(fā)工作,曾在騰訊負責 QQ 瀏覽器線的安全及攻防,目前在濤思數(shù)據(jù)負責流式計算、查詢存儲等方面的相關(guān)工作。他將分享:
- 壓縮算法的起源
- 壓縮算法的分類
- 壓縮算法的特點和本質(zhì)
- 通用數(shù)據(jù)庫中壓縮算法介紹
- TDengine 中壓縮算法的使用
歡迎大家掃描下方二維碼,關(guān)注 TDengine Database 的視頻號,觀看每周的微課堂以及直播活動。




互聯(lián)網(wǎng).png)



-1.png)










伙伴.png)
伙伴.png)
伙伴.png)



