-3

我打算为我的高级项目开发一个基于位置的移动音乐平台,该平台将在 Android 上可用。该应用程序直接从应用程序界面或 Spotify (Android) 记录用户收听的每个曲目的详细信息,并将这些信息与用户在地图上收听曲目时的确切位置进行匹配。通过这种方式,将有一个非常大的数据集,其中包含每个用户收听的曲目以及随着时间的推移在哪里收听的信息。通过对这些数据进行分组和报废,将得到特定区域内每首曲目的实际收听人数信息。这样,当用户想查看和收听他所在地区的热门曲目时,系统会呈现一些图表,包括Top Tracks、Top Artists和Top Albums。此外,用户不会只收听他所在地区的热门曲目的播放列表。专门针对某个地区的播放列表包括从热门曲目派生的推荐曲目。另一方面,使用映射界面,用户可以在任何地方进行标记,轻松查看排行榜和收听其他地区的播放列表。换句话说,布朗大学的用户不仅可以收听普罗维登斯罗德岛的播放列表,还可以收听巴塞罗那加泰罗尼亚,甚至位于世界另一端的地区的播放列表。用户可以随心所欲地标记并查看图表并轻松收听其他地区的播放列表。换句话说,布朗大学的用户不仅可以收听普罗维登斯罗德岛的播放列表,还可以收听巴塞罗那加泰罗尼亚,甚至位于世界另一端的地区的播放列表。用户可以随心所欲地标记并查看图表并轻松收听其他地区的播放列表。换句话说,布朗大学的用户不仅可以收听普罗维登斯罗德岛的播放列表,还可以收听巴塞罗那加泰罗尼亚,甚至位于世界另一端的地区的播放列表。

尽管如此,我不知道哪个后端即服务可以满足这样一个系统的需求。我无法预测此应用程序的未来需求。我需要在云中运行什么?存储、SQL、预测、数据存储?哪个 BaaS 提供商?Google Cloud Platform、kumulos、Parse 还是其他任何一种?考虑到成本问题,您能回答这些问题吗?

4

3 回答 3

1

Cloud Datastore加上Cloud Endpoints可能是一个不错的选择。但是,您的用例涉及大量写入,您很可能会受到争用的影响。所以你需要相应地设计你的后端。使用 Datastore,您可以在管理大量数据时免费开始并节省资金(与 Cloud SQL 相比)。Google Cloud Platform 现在提供免费试用版

于 2014-11-07T10:02:29.440 回答
1

在成本和可预测性方面,我建议您采用易于预测成本的计划。所以我会选择一个向你收取固定月费的计划,就像 Kumulos 那样。根据他们的网站,每月 100 万次 API 调用需要 10 美元。与他们交谈后,下一个百万是 10 美元,所以至少你可以预测你的成本......只是我的 2c 价值

于 2015-04-07T13:52:19.357 回答
1

我建议检查在主要云服务(如 google/Azure/AWS)上运行的现有平台。

使用现有的游戏/应用程序平台不仅可以为您节省云成本(因为您将加入共享环境,而且还可以为您节省大量的开发时间来创建其他人已经完成的事情 - 您的用户管理、分析(包括保留报告)、各种应用程序管理参数等。

我建议联系 BlazeSoft (www.blazesoft.ca/platform.php) 并使用他们的平台。

于 2016-12-06T13:50:29.333 回答