SAP Sybase IQ按列儲存介紹 - 1 按列儲存

tolywang發表於2017-12-26


列儲存因同一型別資料在一列使得壓縮更加容易,壓縮比更高,資料+索引大小也比原始資料的大小小很多。 
傳統資料庫中因為資料的預先處理,物化檢視,以及基於行的索引,資料膨脹到原始資料的 3~6倍基本都很
常見。 


IQ向表中增加或載入一列資料如同傳統關聯式資料庫中增加一行一樣容易。這種靈活性對於那些對實時解決方
案感興趣的使用者具有吸引力。 


基於列的方法比起傳統資料倉儲,更容易維護,需要更少的調優。附件的平面模型工具提升了這一功能。

IQ多執行緒,MultiPlex叢集實現高可用。獨立的讀寫節點。

IQ支援Rcubes(Relational Datacube)平面模型,比傳統的星型模型擁有更多的優勢,Rcubes可以顯著加
速執行速度,

IQ支援無限併發查詢,因為SybaseIQ的列儲存方式和傳統方法相比提供了根本性的效能提升(常常要快
幾百倍),效能優勢提升了併發效能。


列儲存從管理角度看,和行儲存幾乎沒有區別,對資料庫訪問是基於標準SQL(ANSI99),支援OLAP Cubes。

sybase IQ並不要求為分析而事先對資料進行聚合操作,使用者可以分析事務級的資料。特別適合Data Mart
和即席查詢。使用IQ的列儲存和專利Bit-Wise索引,聚合可以隨時進行。事務的預先聚合是ETL(抽取,轉換,
載入)功能的重要一部分。 對於SYBASE IQ而言,可以不需要一個完整的ETL層。這種方式比預先聚合的資料
有更大的靈活性。 也就是說,對於大多數之前在其他RDBMS資料庫(特別是行儲存資料庫)中需要做預處理的
動作,在SybaseIQ中可以直接透過檢視來實現,這歸功於它的儲存方式和查詢效能 。 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-2149343/,如需轉載,請註明出處,否則將追究法律責任。

相關文章