全部產品
Search
文件中心

Tablestore:計算與分析概述

更新時間:Jun 30, 2024

Table Store支援通過MaxCompute、Spark、Hive或者HadoopMR、Function Compute、Flink、Presto、Table Store多元索引以及Table StoreSQL查詢進行計算與分析。

分析工具選擇

Table Store支援寬表模型時序模型等多種資料模型。使用不同資料模型時支援的分析工具不同,請根據實際情境選擇相應分析工具。

分析工具

適用模型

操作

描述

MaxCompute

寬表模型

使用MaxCompute

通過MaxCompute用戶端為Tablestore的資料表建立外部表格,即可訪問Tablestore中的資料。

Spark

寬表模型

使用Spark計算引擎

使用Spark計算引擎時,支援通過E-MapReduce SQL或者DataFrame編程方式訪問Tablestore

Hive或者HadoopMR

寬表模型

使用Hive或者HadoopMR

使用Hive或者HadoopMR訪問Tablestore中的資料。

Function Compute

寬表模型

使用Function Compute

通過Function Compute訪問Tablestore,對Tablestore增量資料進行Realtime Compute。

Flink

  • 寬表模型

  • 時序模型

使用Flink

通過Realtime ComputeFlink訪問Tablestore中的源表、維表或者結果表,實現巨量資料Realtime Compute與分析。

目前資料表支援作為源表、維表或者結果表,時序表只支援作為結果表。

PrestoDB

寬表模型

通過PrestoDB使用Tablestore

使用PrestoDB對接Tablestore後,基於PrestoDB on Tablestore您可以使用SQL查詢與分析Tablestore中的資料、寫入資料到Tablestore以及匯入資料到Tablestore。

Tablestore多元索引

寬表模型

多元索引

多元索引基於倒排索引和列式儲存,可以解決巨量資料的多維查詢和統計分析難題。當日常業務中有非主鍵列查詢、多列組合查詢、模糊查詢等多維查詢需求,以及求最值、統計行數、資料分組等資料分析需求時,您可以將這些屬性作為多元索引中的欄位,並使用多元索引查詢與分析資料。

TablestoreSQL查詢

  • 寬表模型

  • 時序模型

使用SQL查詢

SQL查詢為多資料引擎提供統一的提供者。通過SQL查詢功能,您可以對Tablestore中資料進行複雜的查詢和高效的分析。

計費說明

各個計算引擎訪問Table Store,會根據具體的讀寫請求按照讀寫輸送量計量計費。更多資訊,請參見計費概述