寻找用于分析的托管后端业务数据存储

Posted

技术标签:

【中文标题】寻找用于分析的托管后端业务数据存储【英文标题】: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 与其后端数据服务之一之间的更清洁的集成。

优点、缺点、建议?

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

以上是关于寻找用于分析的托管后端业务数据存储的主要内容,如果未能解决你的问题,请参考以下文章

多维分析利器Druid

多维分析利器—Druid

用于存储简单实体的 AWS 托管数据存储

将 Spark 用于具有关系非分片数据存储(例如 MySQL)的描述性分析是不是有意义?

如何使用 Owin 托管存储会话数据?

业务建模_4如何快速做新产品或新功能的数据分析框架