sql >> Database >  >> RDS >> Mysql

Hoe Amazon RDS te verbinden in iOS

Amazon RDS instances zijn reguliere MySQL / Oracle / ... databases. Je kunt er vanaf elk apparaat of platform verbinding mee maken, op voorwaarde dat je er een stuurprogramma voor hebt.

Er is een C-stuurprogramma voor Mysql (zie deze vraag Hoe installeer ik MySQL Connector/C op Mac OS X? ) die werkt op Mac OS X en iOS.

Als u RDS MySQL wilt openen vanuit een iOS-toepassing, moet u dit stuurprogramma opnemen in uw binaire distributie en de functies gebruiken die door het stuurprogramma uit uw code worden weergegeven.

Vanuit architectonisch oogpunt trek ik deze benadering echter in twijfel. Er zijn veel voordelen om toegang te krijgen tot uw database via een API-laag (een webtoepassing die tussen uw iOS-app en de database zit).

Voordelen zijn:- ontkoppeling:stel de datastructuur niet bloot aan client-app-schaalbaarheid:de API kan load balanceren over DB bij gebruik van leesreplica of sharding-beveiliging:met een API kunt u authenticatie en autorisatie afdwingen



  1. Hoe te controleren of een tabel bestaat in SQLite

  2. Query verwijderen en vernieuwen in ListView in Android (sqlite)

  3. Hoe maak je een synoniem in mysql

  4. Een voorbereid statement, `WHERE .. IN(..)` query en sortering — met MySQL