Ios 关于SQL和Swift的建议和信息

Ios 关于SQL和Swift的建议和信息,ios,sql,swift,postgresql,swift3,Ios,Sql,Swift,Postgresql,Swift3,我正在开发一个新的应用程序,直到现在我使用firebase作为数据库,但这个应用程序将保存很多复杂的数据,我认为firebase和noSQL根本不是这里的正确解决方案 我遇到了这个Pod:这有助于在swift上使用PostgreSQL 我还遇到了ElephantSQL,它可以帮助您在AWS服务器上加载PostgreSQL(如果我没有弄错的话),但我发现很难理解它的所有内容,我不确定这是否是对我来说最好的解决方案 我很想从一些对SQL和SWIFT了解更多的人那里得到一些帮助,可以帮助我选择正确的服

我正在开发一个新的应用程序,直到现在我使用firebase作为数据库,但这个应用程序将保存很多复杂的数据,我认为firebase和noSQL根本不是这里的正确解决方案

我遇到了这个Pod:这有助于在swift上使用
PostgreSQL

我还遇到了
ElephantSQL
,它可以帮助您在AWS服务器上加载
PostgreSQL
(如果我没有弄错的话),但我发现很难理解它的所有内容,我不确定这是否是对我来说最好的解决方案

我很想从一些对SQL和SWIFT了解更多的人那里得到一些帮助,可以帮助我选择正确的服务来使用它


非常感谢。

我给你的建议是,除非非常需要,否则不要从移动应用程序中直接使用SQL(到目前为止,我还没有找到这样做的理由)


使用Webservice/API从后端服务器(AWS、Azure、Hosted等)公开数据是一种更好的设计。为此,您可以使用任何后端语言。根据您的需要,您可以使用基于swift的web框架,这样您就不必学习另一种语言。

谢谢,我可以问一下您为什么建议避免使用SQL吗?我还看到vapor支持PostgreSQL、MySQL和MongoDB,所以最终我还是将数据保存在SQL或Mongo数据库上,我说得对吗?