我想要一个简单的托管数据存储,用于许可业务应用程序。我想要以下功能:
怎么样: * Google Fusion Tables * Google云服务 * Google BigQuery * Google Cloud SQL
或其他非谷歌产品。但我想象谷歌图表和他们的后端数据服务之间更清晰的整合。
优点,缺点,建议?
答案 0 :(得分:0)
首先,由于这是Stack Overflow,我不会尝试提供关于“易于使用和设置”的判断 - 可以通过阅读每个产品的文档来完成。
话虽如此,总的来说,“正确”的答案实际上取决于你想要做什么,以及你拥有多少数据。它还取决于您正在构建的应用程序类型(这是Stack Overflow,所以我假设您是开发人员)。
关系型数据库(如Google Cloud SQL)非常适合维护事务一致性,但是一旦数据量增长,在合理的时间范围内运行分析查询变得困难,昂贵或不可能。
Google BigQuery是一种分析工具,可让开发人员使用类似SQL的语言提出有关真正大数据集的问题。它是100%基于云的,可通过RESTful API访问 - 但它只允许附加数据,而不是更改单个记录。