寻找托管的后端业务数据存储以进行分析

时间:2012-03-19 18:41:52

标签: google-visualization google-fusion-tables google-bigquery google-cloud-storage

我想要一个简单的托管数据存储,用于许可业务应用程序。我想要以下功能:

  • 与CRUD操作类似的REST访问(主要是添加记录)
  • 私密且经过身份验证
  • 可轻松与Google Visualization Apis等前端图表客户端集成
  • 易于使用和设置

怎么样: * Google Fusion Tables * Google云服务 * Google BigQuery * Google Cloud SQL

或其他非谷歌产品。但我想象谷歌图表和他们的后端数据服务之间更清晰的整合。

优点,缺点,建议?

1 个答案:

答案 0 :(得分:0)

首先,由于这是Stack Overflow,我不会尝试提供关于“易于使用和设置”的判断 - 可以通过阅读每个产品的文档来完成。

话虽如此,总的来说,“正确”的答案实际上取决于你想要做什么,以及你拥有多少数据。它还取决于您正在构建的应用程序类型(这是Stack Overflow,所以我假设您是开发人员)。

关系型数据库(如Google Cloud SQL)非常适合维护事务一致性,但是一旦数据量增长,在合理的时间范围内运行分析查询变得困难,昂贵或不可能。

Google BigQuery是一种分析工具,可让开发人员使用类似SQL的语言提出有关真正大数据集的问题。它是100%基于云的,可通过RESTful API访问 - 但它只允许附加数据,而不是更改单个记录。