我刚开始使用后端,但是在尝试使iOS应用程序连接到我的 PostgreSQL数据库时遇到了问题。
我使用Swift开发了一个应用程序,该游戏我想在iOS设备上本地运行。我在 Google Cloud Platform 中设置了一个PostgreSQL数据库,但是我不知道如何让Swift应用程序连接到我的PostgreSQL数据库。
我已经阅读了一些有关使用Vapor或Perfect使用Googles App Engine运行该应用程序的信息,但是由于我希望该应用程序在本地运行,因此我不确定这是我要执行的操作,但是我的某些方面我需要一个全球数据库的应用程序。
有人能为我指出我如何将Swift应用程序与Google Cloud的PostgreSQL连接的正确方向吗?
答案 0 :(得分:1)
您的问题与此one非常相似。
简而言之,正确的答案是您不应该将客户端应用程序直接连接到数据库。相反,您应该构建一个可以连接到数据库的服务,并充当应用程序之间的服务。这有助于防止对数据库的任何未经授权的查询,并提供更好的性能。如果您想在GCP上执行此操作,可以考虑使用Google Cloud Functions或Google Cloud App Engine之类的服务。
一种替代方法是使用诸如Cloud Firestore之类的“数据库即服务”。这是一项可扩展的按需付费服务,具有强大的移动支持。
答案 1 :(得分:0)
是的,请确保您需要一台服务器,并在Ruby上连接到Postgres数据库。
服务器将促进从Google云Postgressql来回数据