Sybase

如何確定何時將全部或部分數據從 Sybase ASE 移動到 Sybase IQ?

  • December 12, 2016

你們有沒有一種簡單的方法可以用來確定這一點?

好的,我們有超過 x gb 的數據,我們應該去 IQ !好的,我們有超過 x 份報告,我們應該去提高智商!好的,我們存檔了很多數據,需要更好的時間來檢索它,我們應該去 IQ !

你用來做這個決定的因素是什麼?

艱難的召喚。從高層次的事務性 RDBMS 與報告式 OLAP 的角度來看它。IQ 方法是列儲存,而不是 ASE 的傳統行儲存。列儲存在對它們執行聚合查詢時非常快,但這取決於您的報告的執行方式,對吧?

我想你幾乎把它釘在了這個:

好的,我們存檔了很多數據,需要更好的時間來檢索它,我們應該去 IQ !

因此,請對您將要全面查詢的數據量進行分析,這些數據量相當靜態或緩慢變化。如果這會被大量詢問,請查看智商。

也不要害怕混合解決方案。我有幾個 SQL Server 客戶,他們擁有執行列儲存索引的大型倉庫,與他們的高度事務性 RDBMS 位於同一個機櫃中。

引用自:https://dba.stackexchange.com/questions/146630