首页 > 解决方案 > 选择 Google Cloud 产品

问题描述

我有一个应用程序可以使用 Google Speech API 转录给我的客户的电话。一切正常,现在我想扩展我的应用程序。

我想要某种数据库来存储每个客户的所有这些转录。然后我想让我的客户通过 SQL 或另一个 Web 请求访问数据库。但是,我只希望我的客户能够访问他们的自己的电话转录,并且无法访问我其他客户电话的转录。

哪种 Google Cloud Platform 产品最适合这种情况?似乎有许多不同的数据存储选项,我不确定要选择哪一个。

谢谢

标签: databasegoogle-cloud-platformgoogle-cloud-datastoregoogle-cloud-storage

解决方案


您可以使用Cloud SQL并使用客户端 ID 作为过滤键,或者您可以为每个客户端设置一个数据库/架构并使用调用 ID 作为键。

Cloud SQL 是一种完全托管的数据库服务,可让您轻松地在云中设置、维护、管理和管理关系型 PostgreSQL 和 MySQL 数据库。Cloud SQL 提供高性能、可扩展性和便利性。Cloud SQL 托管在 Google Cloud Platform 上,为在任何地方运行的应用程序提供数据库基础架构。

GCP 中的存储还有其他选择,这里有一个为您的用例选择正确的决策树(如果我理解正确,Cloud SQL 匹配它)


推荐阅读