原创 高性能在線計算方案

【摘要】 太慢!太慢!多維分析、自助分析、管理駕駛艙、報表、手機 APP 或者查詢太慢,被用戶 diss?集算器爲您加速!

原创 協助 mongodb 計算之子查詢

【摘要】      Mongodb 對錶數據的子查詢計算不如關係數據庫操作方便,但通過集算器 SPL 語言來實現就容易多了,不用再擔心 Mongodb 對子查詢的操作。Mongodb日常開發中,經常會遇到兩個或多個數據表關聯的子查詢問題。若

原创 銀行業離線報表訂閱系統案例

隨着數據量的持續增長,併發訪問越來越密集;以及業務種類的不斷豐富,報表需求還在不斷增加,數據庫需要不斷擴容來應對這些變化。然而,僅僅對數據庫本身擴容難免陷入高成本低成效的窘境,企業應當使用庫外計算來減輕數據庫的擴容壓力和吞吐瓶頸!

原创 全國產計算數據庫性能測試報告

一、       測試背景由於衆所周知的世界經貿形勢,擁有全面自主可控的IT解決方案成爲擺在國家面前的一項重要任務。但是,由於目前國產芯片的性能還相對較弱,大多隻能應用於OA等邊緣業務,要用到關鍵業務中時就必須加大成本以擴大集羣規模,這將進

原创 JVM 參數調整對 sortx 的影響

Java虛擬機參數的配置有時候會對SPL的性能產生很大影響,本文從排序函數sortx的使用出發,探索如何通過優化JVM參數配置來提升性能。對分析過程不感興趣的同學可以直接閱讀結論章節。1 內存構成年老代年輕代EdenS1S2如圖,Java虛

原创 Oracle、MySQL、Hive 等數據庫如何統計連續相同數據?

在數據庫裏統計某個字段中相同數據直接用Group by就可以了,但如果附加個順序條件後就有點麻煩了,例如,統計每一個玩家的連勝或者連敗情況。 Oracle有窗口分析函數,需要多層嵌套加上高級分析函數才能實現,Mysql、Hive等數據庫不如

原创 SPL 教案——程序

簡介:SPL 作爲一門語言,循環、動態、子程序、並行這些都是完備的,允許程序簡單快速的實現算法。

原创 如何使用集算器?

集算器是計算結構化數據最簡潔高效的工具,根據應用場景、數據規模可靈活選擇適當的使用方式,即可作爲桌面工具或命令行獨立使用,也可作爲Java類庫嵌入集成,還可作爲服務器(單機或多機)對外提供服務。特別值得一提的是,集算器作爲報表與數據源之間的

原创 Oracle 和 MySQL 的 JDBC 到底有多慢?

經常聽人說,數據庫的IO性能不佳,但說歸說,並沒有感性認識。我們現在就來實際測試一下,常用的Oracle和MySQL的JDBC讀取性能如何。之所以測試JDBC,是因爲大部分應用是JAVA寫的,也就只能用JDBC來訪問數據。這裏僅測試用JDB

原创 報表後端的計算神器

報表與計算層報表傳統與創新困難計算特殊格式多樣性數據源非數據庫上的SQL使用多層數據跨數據庫SQL翻譯動態數據源跨庫計算NoSql/Hadoop多數據源混合開發體系結構應用外掛算法報表模板與算法算法複用庫外存儲過程應用內中間表實時多源報表沒

原创 BIRT 中對 CSV 數據集傳遞參數

來源:https://forums.opentext.com/forums/discussion/50068/set-report-parameters-with-csv-files-as-datasource#latest在 birt 中

原创 銀行業大數據量清單報表案例

【摘要】銀行數據查詢業務中,經常會碰到數據量很大的清單報表。由於用戶輸入的查詢條件可能很寬泛,因此會從數據庫中查出幾百上千萬甚至過億行的記錄,比如銀行流水記錄;爲了避免內存溢出,一般都會使用關係型數據庫的分頁機制來做,但結果往往也不盡人意;

原创 報表後端計算的利器

【摘要】應用系統軟件項目中有一個普遍現象,就是報表總也做不完。不管是領導需要的宏觀數據統計重點的變化,還是業務部門的計算口徑的變化,都會造成報表需求的頻繁變更。報表項目組就要不斷修改現有報表,還會新增很多報表。從本質上說,報表本身就存在業務

原创 在 Birt 中實現交叉表的動態分組

來源:  https://forums.opentext.com/forums/discussion/173783/dynamic-grouping-of-crosstab-in-birt#latest   在業務填報中,有時會需要基於時間