【问题标题】:looking for a hosted back-end business data storage for analytics寻找用于分析的托管后端业务数据存储
【发布时间】:2012-03-19 18:41:51
【问题描述】:
我想要一个简单的托管数据存储,用于授权商业应用程序。我想要以下功能:
- 类似 REST 的 CRUD 操作访问(主要是添加记录)
- 私密且经过身份验证
- 可轻松与 Google Visualization API 等前端图表客户端集成
- 易于使用和设置
怎么样:
*谷歌融合表
* 谷歌云服务
* 谷歌大查询
* 谷歌云 SQL
或其他非 Google 产品。但我正在想象 Google Charts 与其后端数据服务之一之间的更清洁的集成。
优点、缺点、建议?
【问题讨论】:
标签:
google-visualization
google-fusion-tables
google-bigquery
google-cloud-storage
【解决方案1】:
首先,由于这是 Stack Overflow,因此我不会尝试提供关于“易于使用和设置”的判断 - 这可以通过您阅读每个产品的文档来完成。
话虽如此,总的来说,“正确”的答案实际上取决于您要做什么以及您拥有多少数据。它还取决于您正在构建的应用程序类型(这是 Stack Overflow,所以我假设您是开发人员)。
关系数据库(如 Google Cloud SQL)非常适合维护事务一致性,但一旦您的数据变得庞大,在合理的时间范围内运行分析查询就会变得困难、昂贵或不可能。
Google BigQuery 是一种分析工具,可让开发人员使用类似 SQL 的语言就非常大的数据集提出问题。它是 100% 基于云的,可通过 RESTful API 访问 - 但它只允许附加数据,而不是更改单个记录。