表格存储支持通过MaxCompute、Spark、Data Lake Analytics(简称DLA)、Hive或者HadoopMR、函数计算、Flink以及表格存储SQL查询进行计算与分析。
分析工具选择
请根据实际场景选择相应分析工具。
分析工具 | 操作 | 描述 |
---|---|---|
MaxCompute | 使用MaxCompute | 通过MaxCompute客户端为表格存储的数据表创建外部表,即可访问表格存储中的数据。 |
Spark | 使用Spark计算引擎 | 使用Spark计算引擎时,支持通过E-MapReduce SQL或者DataFrame编程方式访问表格存储。 |
DLA | 使用DLA服务 | 通过控制台、MySQL Client或者JDBC方式接入DLA服务并使用SQL查询表格存储中的数据。 |
Hive或者HadoopMR | 使用Hive或者HadoopMR | 使用Hive或者HadoopMR访问表格存储中的数据。 |
函数计算 | 使用函数计算 | 通过函数计算访问表格存储,对表格存储增量数据进行实时计算。 |
Flink | 使用Flink | 通过实时计算Flink访问表格存储中的源表、维表或者结果表,实现大数据实时计算与分析。 |
表格存储SQL查询 | 使用SQL查询 | SQL查询为多数据引擎提供统一的访问接口。通过SQL查询功能,您可以对表格存储中数据进行复杂的查询和高效的分析。 |
计费
按量模式下,各个计算引擎访问表格存储,会根据具体的读写请求按照读写吞吐量计量计费。预留模式下,读写请求会消耗VCU的计算资源。更多信息,请参见计费概述。