sql >> Base de Datos >  >> RDS >> Mysql

Cómo conectar Amazon RDS en iOS

Las instancias de Amazon RDS son bases de datos MySQL/Oracle/... regulares. Puede conectarse a él desde cualquier dispositivo o plataforma, siempre que tenga un controlador para ello.

Hay un controlador C para Mysql (vea esta pregunta ¿Cómo instalar MySQL Connector/C en Mac OS X? ) que funciona en Mac OS X e iOS.

Si desea acceder a RDS MySQL desde una aplicación iOS, debe incluir este controlador en su distribución binaria y usar las funciones expuestas por el controlador desde su código.

Sin embargo, desde un punto de vista arquitectónico, cuestiono este enfoque. Hay muchos beneficios para acceder a su base de datos a través de una capa API (una aplicación web que se encuentra entre su aplicación iOS y la base de datos).

Los beneficios son:- desacoplamiento:no exponga la estructura de datos a la aplicación del cliente- escalabilidad:la API puede equilibrar la carga en la base de datos cuando se usa una réplica de lectura o fragmentación- seguridad:una API le permite aplicar la autenticación y la autorización