Hbase / BigTable如何用于数据分析?

时间:2019-05-30 11:54:08

标签: bigdata hbase google-cloud-bigtable

从概念上讲,HBase / BigTable是键值存储。很多时候阅读两者的文档时都提到它们可以用于分析。但是,由于它们是键值,并且不支持SQL或类似SQL的语言,因此如何将它们用于分析?

  

Cloud Bigtable还擅长作为批处理MapReduce的存储引擎   操作,流处理/分析和机器学习   应用程序。   Link

1 个答案:

答案 0 :(得分:1)

您可以在HBase和Cloud Bigtable上使用Hadoop MapReduce,Apache Spark和Apache Beam / Google Cloud Dataflow等分析工具,例如,请参阅:

此外,TensorFlow已与Cloud Bigtable集成以进行ML培训,例如,请参阅:

最后,您可以通过集成来运行SQL分析,例如,BigQuery可以对Cloud Bigtable中存储的数据运行SQL查询; Apache Hive可以对存储在Apache HBase中的数据运行SQL查询。例如,请参阅: