Categories
程式開發

Akka Actor及其在商業智能數據服務中的應用


eBay作為一家互聯網電商,有海量的商品交易數據和豐富的數據分析及應用場景。其中,服務於商業智能(BI) 的數據集,往往根據業務部門的需求及數據本身的特點,以結構、半結構化等形式存在於多個分離異構的數據平台。

目前大數據領域已經湧現了眾多優秀的大數據查詢及計算引擎,針對不同的應用場景各有側重。但為了向數據科學家、分析師,以及企業決策人員等終端用戶提供數據探索和商業智能服務,各數據分析和應用平台往往需要同時對接多個異構的數據平台和查詢引擎,構建7*24小時在線的即席查詢和報表服務。這些面向用戶的數據應用,比如交互式的數據查詢及探索平台、商業智能(BI) 產品,以及基於機器學習的分析預測平台等,對後端的數據平台的訪問都有共同的需求和相似的特點。

彌合數據平台和數據應用之間的斷層,打通端到端(終端用戶及應用到數據存儲計算引擎)的數據訪問、支持源到源(多種分離異構的數據平台)的數據流動、構建跨數據源、跨存儲平台的統一的查詢計算引擎,提供面向應用的、統一、強大、高效、穩定的快速數據訪問服務,是eBay數倉部門 數據服務與解決方案(DSS) 需要提供給eBay數據用戶的基礎能力。

本文以eBay增強商業智能平台Nous, 以及業務指標異常檢測平台(MMD, Moving Metrics Detection)等多個數據產品所使用的快速數據訪問服務DataExpress為例, 介紹Actor Model及其在企業級數據服務中的應用。

原文鏈接:【https://www.infoq.cn/article/6u2pPSDsBdQD21NpZACh】。未經作者許可,禁止轉載。