2017-03-16 6 views
0

Ich arbeite an einer neuen App, bis jetzt habe ich Firebase als Datenbank verwendet, aber diese App wird viel komplexe Daten speichern und ich denke, dass Firebase und NoSQL überhaupt nicht die richtige Lösung hier ist.Vorschläge und Informationen über SQL und Swift

Ich lief in diesen Pod: https://github.com/IBM-Swift/Swift-Kuery, die hilft, PostgreSQL auf swift zu verwenden.

Ich lief auch in ElephantSQL, die Ihnen hilft, PostgreSQL auf einem AWS-Server zu laden (wenn ich es richtig verstanden habe), aber ich fand es ziemlich schwer, alles darüber zu verstehen, und ich bin mir nicht sicher, dass dies die beste Lösung ist für mich.

Ich würde gerne etwas Hilfe von jemandem bekommen, der mehr über SQL und SWIFT weiß und könnte mir helfen, die richtigen Dienste zu wählen, um es zu benutzen.

Vielen Dank.

Antwort

1

Mein Vorschlag an Sie ist zu vermeiden, die SQL direkt von der mobilen App zu tun, es sei denn, dies ist extrem notwendig (bis jetzt habe ich keinen Grund gefunden, es zu tun).

Es ist ein besseres Design, um Ihre Daten von Ihrem Backend-Server (AWS, Azure, Hosted usw.) mit einem Webservice/API verfügbar zu machen. Dazu können Sie eine beliebige Backend-Sprache verwenden. Je nach Ihren Anforderungen können Sie vapor verwenden, ein Web-Framework, das auf swift basiert, sodass Sie keine andere Sprache lernen müssen.

+0

Danke, kann ich fragen, warum Sie vorschlagen, SQL zu vermeiden? – user6679849

+0

Ich habe auch gesehen, dass Vapor PostgreSQL, MySQL und MongoDB unterstützt, also speichere ich noch die Daten auf SQL oder Mongo Database, habe ich Recht damit? – user6679849

Verwandte Themen