sql >> Databasteknik >  >> RDS >> Mysql

Hur man ansluter Amazon RDS i iOS

Amazon RDS-instanser är vanliga MySQL / Oracle / ... databaser. Du kan ansluta till den från vilken enhet eller plattform som helst, förutsatt att du har en drivrutin för det.

Det finns en C-drivrutin för Mysql (se den här frågan Hur installerar man MySQL Connector/C på Mac OS X? ) som fungerar på Mac OS X och iOS.

Om du vill komma åt RDS MySQL från en iOS-applikation måste du inkludera denna drivrutin i din binära distribution och använda funktionerna som exponeras av drivrutinen från din kod.

Ur en arkitektonisk synvinkel ifrågasätter jag dock detta tillvägagångssätt. Det finns många fördelar med att komma åt din databas genom ett API-lager (en webbapplikation som sitter mellan din iOS-app och databasen).

Fördelarna är:- frikoppling:exponera inte datastrukturen för klientapps-skalbarhet:API:et kan ladda balans över hela DB när du använder läsreplik eller sharding-säkerhet:ett API låter dig framtvinga autentisering och auktorisering



  1. Paginering med OFFSET / FETCH :Ett bättre sätt

  2. Få den första dagen i månaden i PostgreSQL

  3. Hur man hämtar icke-matchande resultat i mysql

  4. mysql:Hur kan jag ta bort tecken i början eller slutet av fältet