多維分析前端頁面卡頓不流暢怎麼辦

xiaohuihui發表於2020-06-12

介面操作儘管屬前端,但卡頓大部分並不是前端的問題,找前端開發商也是沒有用的。後臺負責計算任務,當出現壓力過重的時候,前端表現響應時間長,實際就是後臺響應速度變慢了。這個是造成介面操作卡頓的原因,解決方案則需要後臺採用高效能資料庫。

目前多維分析產品的後臺資料來源通常是常規資料庫、專業資料倉儲及 BI 產品自帶的資料來源,整個系統效能基本都是靠它們自身的計算能力。但實際都有各自的缺點,普通庫一般是行存,資料量小還可以,一旦資料量大就很難提供給多維分析高效能;專業數倉多數採用列存,效能問題不大,但是價格太貴,建設維護成本非常高,買了以後甚至用不起來;自帶資料來源不夠專業且相對封閉,一般效能也不高(否則就可以專業做資料引擎了),而且只能給自家 BI 前端用,擴充套件難度大。

看上去想找到既專業、相對開放、又高效能還不貴的產品是不太可能的,不過確實有但極少,這裡推薦集算器。

集算器作為資料計算中介軟體產品,可以獨立承擔輕量級多維分析後臺的作用,相當於中小型資料倉儲或者資料集市。引入集算器以後,集算器將用於多維分析的資料事先儲存到二進位制檔案(組表,採用列存),透過集算器 JDBC 提供給前端分析資料。相比常規資料庫,組表能直接提升效能,對比專業數倉或 BI 產品自帶資料來源更加經濟、便捷。詳細瞭解該方案及使用方式可參考 。

還有一點,即使採用了專業資料倉儲,但由於資料倉儲上任務太重,也會導致慢。這時候需要有前端資料倉儲(資料倉儲和應用之間),並提供路由能力(這要求可程式設計,一般資料庫不支援), 也詳細闡述了採用集算器增加資料前置層後的解決方案。

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

相關文章