我有一个应用程序,可以记录使用Google Speech API打给我客户的电话。一切正常,现在我想扩展我的应用程序。
我想要某种数据库来存储每个客户端的所有这些转录,然后希望通过SQL或另一个Web请求使我的客户端可以访问该数据库,但是我只希望我的客户端能够来访问他们自己的电话抄录,而无法从其他客户的电话中访问抄录。
哪种Google Cloud Platform产品最适合此?似乎有许多不同的数据存储选项,我不确定该从哪个选择。
谢谢
答案 0 :(得分:0)
您可以使用Cloud SQL并将客户端ID用作过滤的键,也可以为每个客户端建立数据库/模式,并使用呼叫ID作为键。
Cloud SQL是一项完全托管的数据库服务,可轻松在云中设置,维护,管理和管理关系PostgreSQL和MySQL数据库。 Cloud SQL提供了高性能,可伸缩性和便利性。 Cloud SQL托管在Google Cloud Platform上,为在任何地方运行的应用程序提供了数据库基础架构。
在GCP中还有其他存储选择,这里是decision tree,用于为您的用例选择合适的存储(如果我理解正确,Cloud SQL会匹配它)