Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment connecter Amazon RDS dans iOS

Les instances Amazon RDS sont des bases de données MySQL / Oracle / ... classiques. Vous pouvez vous y connecter à partir de n'importe quel appareil ou plate-forme, à condition d'avoir un pilote pour cela.

Il existe un pilote C pour Mysql (voir cette question Comment installer MySQL Connector/C sur Mac OS X ? ) qui fonctionne sur Mac OS X et iOS.

Si vous souhaitez accéder à RDS MySQL depuis une application iOS, vous devez inclure ce pilote dans votre distribution binaire et utiliser les fonctions exposées par le pilote depuis votre code.

D'un point de vue architectural, je remets cependant en question cette approche. L'accès à votre base de données via une couche API (une application Web située entre votre application iOS et la base de données) présente de nombreux avantages.

Les avantages sont :- découplage :n'exposez pas la structure des données à l'application cliente- évolutivité :l'API peut équilibrer la charge sur l'ensemble de la base de données lors de l'utilisation du réplica en lecture ou du sharding- sécurité :une API vous permet d'appliquer l'authentification et l'autorisation