了解混合式交易和分析處理模式

已完成

許多商務應用程式架構會將交易和分析處理分成不同的系統,並在個別的基礎結構上儲存和處理資料。 這些基礎結構通常稱為 OLTP (線上交易處理) 系統 (用於處理操作資料) 和 OLAP (線上分析處理) 系統 (用於處理歷史資料),而且每個系統都已針對其特定工作最佳化。

OLTP 系統經過最佳化,可立即處理離散系統或使用者要求,並儘快回應。

OLAP 系統經過最佳化,可分析處理、擷取、合成及管理大量的歷史資料。 OLAP 系統所處理的資料大多源自 OLTP 系統,而且需要透過 ETL (擷取、轉換和載入) 批次流程載入到 OLAP 系統。

由於其複雜性與實際複製大量資料的需求,此方式會導致在 OLAP 系統中使用資料進行分析時出現延遲。

混合式交易/分析處理 (HTAP)

隨著越來越多的企業轉向數位流程,其逐漸體認到能夠透過更快做出明智的決策來回應商機的價值。 HTAP (混合式交易/分析處理) 可讓企業對 OLTP 系統所儲存和處理的資料,以近乎即時的方式執行進階分析。

下圖說明 HTAP 架構的一般化模式:

A diagram of a hybrid transactional/analytical processing architecture.

  1. 商務應用程式會處理使用者輸入,並將資料儲存於交易資料庫中,該資料庫會根據應用程式的預期使用方式設定檔,針對混合的資料讀取和寫入進行最佳化。
  2. 應用程式資料會自動複寫到低延遲的分析存放區。
  3. 分析存放區支援資料模型化、分析和報告,而不會影響交易系統。