精品主題,實戰(zhàn)科普,最新行業(yè)熱點話題,隨時掌握云上咨訊。
7月17日,阿里云數(shù)據(jù)庫RDS產(chǎn)品正式發(fā)布數(shù)據(jù)壓縮功能,該功能可將用戶數(shù)據(jù)進行壓縮,壓縮后有效降低用戶的數(shù)據(jù)存儲成本和運維難度。目前這是國內(nèi)云計算行業(yè)中唯一提供此類功能的服務(wù)商。
眾所周知,當一個數(shù)據(jù)庫的數(shù)據(jù)空間達到TB級別時運維將會變得十分困難。尤其是數(shù)據(jù)遷移和備份操作,不僅耗時將會成倍增長,成功率也會大幅下降。無論用戶是自建數(shù)據(jù)庫還是使用云服務(wù),迅速膨脹的存儲空間還會帶來存儲成本的增加。
阿里云RDS for MySQL推出的表級別數(shù)據(jù)壓縮,在保證用戶數(shù)據(jù)完整性的條件下壓縮比可以達到5倍,典型應(yīng)用甚至可以達到10倍以上。
以某些參與內(nèi)測的實例為例,原本超過2TB的InnoDB表進行壓縮后數(shù)據(jù)空間驟降至400GB,節(jié)省了80%數(shù)據(jù)空間的同時也帶來了成本的下降。除此之外數(shù)據(jù)遷移和備份操作的時間也大幅縮減。
為什么數(shù)據(jù)壓縮可以達到如此水平?據(jù)阿里云數(shù)據(jù)庫負責人表示,RDS for MySQL引入了TokuDB技術(shù)。TokuDB是一個事務(wù)型的MySQL引擎,通過zlib、quicklz、lzma等算法的選擇,不同類型的數(shù)據(jù)都能達到理想的壓縮效果。整個壓縮過程數(shù)據(jù)保證無損失,壓縮完成后應(yīng)用無需進行代碼改造。
據(jù)了解,目前阿里云數(shù)據(jù)庫RDS for MySQL 5.6已經(jīng)內(nèi)置了TokuDB技術(shù),用戶可以通過命令行或者DMS服務(wù)對現(xiàn)有的表進行壓縮。
提供超大型數(shù)據(jù)庫的壓縮功能是阿里云解決客戶數(shù)據(jù)庫龐大的方案之一。但對于不想壓縮的客戶,阿里云也另外準備了2000G存儲空間的服務(wù),同樣可以解決用戶的需求。
憑借在數(shù)據(jù)庫領(lǐng)域的長期深入應(yīng)用與實踐,阿里云在數(shù)據(jù)庫領(lǐng)域具備領(lǐng)先優(yōu)勢。此前已經(jīng)同時支持MySQL、SQL Server 和PostgreSQL關(guān)系型數(shù)據(jù)庫。阿里云還是全球性數(shù)據(jù)庫組織WebScaleSQL成員,其他成員包括了Facebook、 Google、Twitter和LinkedIn。