有关SQL和Swift的建议和信息
问题描述:
我正在开发一个新应用程序,直到现在我使用firebase作为数据库,但此应用程序将节省大量复杂的数据,我认为firebase和noSQL在这里并不是正确的解决方案。有关SQL和Swift的建议和信息
我碰到了这个Pod:https://github.com/IBM-Swift/Swift-Kuery,它有助于在swift上使用PostgreSQL
。
我也遇到了ElephantSQL
,它可以帮助您在AWS服务器上加载PostgreSQL
(如果我知道的话),但是我发现很难理解它的一切,我不确定这是否是最好的解决方案为了我。
我很想从一些对SQL和SWIFT有更多了解的人那里得到一些帮助,并可以帮助我选择正确的服务来使用它。
非常感谢。
答
我的建议是避免从移动应用程序中执行SQL权限,除非这是非常需要的(直到现在我还没有找到理由去做)。
这是一个更好的设计,使用Webservice/API从后端服务器(AWS,Azure,Hosted等)公开您的数据。为此,您可以使用任何后端语言。根据您的需要,您可以使用vapor这是一个基于swift的Web框架,这样您就不必学习其他语言。
谢谢,我可以问你为什么建议避免SQL? – user6679849
另外我看到蒸气支持PostgreSQL,MySQL和MongoDB,所以最终我仍然将数据保存在SQL或Mongo数据库上,我对此有何看法? – user6679849