Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beste Möglichkeit, Client <-> Server <-> Datenbankarchitektur in einer Android-Anwendung zu implementieren?

Verwenden Sie niemals niemals niemals einen Datenbanktreiber über eine Internetverbindung, für jede Datenbank, für jede Plattform, für jeden Client, überall. Das gilt doppelt für das Handy. Datenbanktreiber sind für LAN-Operationen konzipiert und nicht für unstabile/intermittierende Verbindungen oder hohe Latenz.

Es muss nicht Java sein. Es muss nur etwas sein, das für die Verwendung über das Internet entwickelt wurde. Wie Mr. Kings Kommentar andeutet, wurden Webdienste für einen Großteil des letzten Jahrzehnts für diesen Zweck verwendet. Für Android sind REST-Webdienste wahrscheinlich am einfachsten zu nutzen, da es keine integrierte Unterstützung für SOAP oder XML-RPC gibt. Aber ob der Webdienst in Java, PHP, Perl oder SNOBOL implementiert ist, bleibt Ihnen überlassen.

Okay, vielleicht ist SNOBOL keine praktikable Option. :-)