sql >> Database teknologi >  >> RDS >> Mysql

Bedste måde at implementere Client <-> Server <-> Database-arkitektur i en Android-applikation?

Brug aldrig aldrig aldrig en databasedriver på tværs af en internetforbindelse, til enhver database, til enhver platform, for enhver klient, hvor som helst. Det går dobbelt for mobil. Databasedrivere er designet til LAN-operationer og er ikke designet til flaky/intermitterende forbindelser eller høj latenstid.

Det behøver ikke at være Java. Det skal bare være noget designet til brug over internettet. Som Mr. Kings kommentar antyder, er webtjenester blevet brugt til dette i det meste af det sidste årti. For Android er REST Web-tjenester nok de nemmeste at forbruge, da der ikke er indbygget understøttelse af SOAP eller XML-RPC. Men om webtjenesten er implementeret i Java eller PHP, eller Perl eller SNOBOL, er op til dig.

Nå, ok, måske vil SNOBOL ikke være en levedygtig mulighed. :-)



  1. Skrivebeskyttet tabel i mysql

  2. Slet med Left Join i Oracle 10g

  3. Brug af automatisering til at fremskynde frigivelsestests på Galera Cluster med ClusterControl

  4. SQL Server Transactional Replication Internals – Del 2