集算器

集算器

集算器是一款純JAVA的大數據計算引擎,能為業務邏輯複雜的海量數據提供運算服務。集算器是獨立於存儲層與套用層之外的計算中間件,不受資料庫和應用程式的限制,能夠訪問分散式檔案系統(如HDFS等),提供並行框架,有豐富的類庫和方法支持,對外提供標準的JDBC接口。

基本介紹

  • 中文名:集算器
  • 外文名:esProc
概述,軟體特點,產品構成,環境要求:,

概述

集算器是數據計算中間件。集算器從資料庫/HDFS/本地檔案中取數,承擔業務邏輯複雜的計算和外存計算,並將結果返回應用程式。藉助HDFS,集算器還可以實現分散式數據的存儲和計算。
集算器是開發工具。集算器以自創的離散計算模型為基礎,以格線式代碼為編輯風格,能夠對集合數據、游離記錄等進行有序集合、對象引用、集合式分組等複雜計算,代碼直觀,易於調試。集算器也可以作為硬編碼的ETL開發工具來使用。
集算器是桌面BI工具,即安即用,無需部署,無需額外的伺服器支持,用戶無需事先建模便能進行數據分析,語法簡單,庫函式豐富,適合處理實時、偶發的計算需求。

軟體特點

1、可以部署在多個伺服器上進行並行計算、以多節點並行的方式提高計算性能,有效減輕資料庫的計算壓力,並在保證性能的同時降低成本。
2、支持多數據源即多種資料庫或資料庫與非資料庫之間的計算,特別是支持對HDFS的訪問,並提供外存計算機制。
3、同時支持結構化和非結構化數據的計算,可靈活定製個性化算法。
4、可與Hadoop無縫集成,充當Hadoop的存儲過程,充分發揮Hadoop的大數據優勢。
5、語法簡單易學,易於調試和移植,能顯著提升開發效率。
6、可接管報表數據源的準備工作,最佳化數據處理,提升報表的計算性能。

產品構成

集算器的產品構成如下圖所示:
集算器

環境要求:

  • JDK版本:JDK1.5及以上版本;
  • 記憶體: 256 MB及以上
  • 套用伺服器:支持所有的JAVA套用伺服器
  • 資料庫:支持所有提供標準JDBC接口的關係型資料庫

相關詞條

熱門詞條

聯絡我們