1

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

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

怎么样:* Google Fusion Tables * Google Cloud Services * Google BigQuery * Google Cloud SQL

或其他非谷歌产品。但我正在想象 Google Charts 与其后端数据服务之一之间的更清洁的集成。

优点,缺点,建议?

4

1 回答 1

0

首先,由于这是 Stack Overflow,我不会尝试对“易于使用和设置”如何做出判断——这可以通过您阅读每个产品的文档来完成。

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

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

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

于 2012-04-11T01:05:21.250 回答