sql >> Database >  >> RDS >> Mysql

De beste manier om Client <-> Server <-> Database-architectuur te implementeren in een Android-applicatie?

Gebruik nooit nooit een databasestuurprogramma via een internetverbinding, voor elke database, voor elk platform, voor elke klant, waar dan ook. Dat geldt dubbel voor mobiel. Databasestuurprogramma's zijn ontworpen voor LAN-bewerkingen en zijn niet ontworpen voor haperende/intermitterende verbindingen of hoge latentie.

Het hoeft geen Java te zijn. Het moet gewoon iets zijn dat is ontworpen voor gebruik via internet. Zoals de opmerking van dhr. King suggereert, zijn hiervoor het grootste deel van het afgelopen decennium webservices gebruikt. Voor Android zijn REST-webservices waarschijnlijk het gemakkelijkst te gebruiken, omdat er geen ingebouwde ondersteuning is voor SOAP of XML-RPC. Maar of de webservice is geïmplementeerd in Java, of PHP, of Perl, of SNOBOL, is aan jou.

Nou, oké, misschien is SNOBOL geen haalbare optie. :-)



  1. Een PostgreSQL-array toewijzen met Hibernate

  2. Zend Framework en Mysql - erg traag

  3. Oracle PL/SQL Bulk Collect met uitzonderingen opslaan Voorbeeld

  4. while($row =mysql_fetch_assoc($result)) - Hoe maak je $row aan?