Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Najlepszy sposób na zaimplementowanie architektury Klient<->Serwer<-> Bazy danych w aplikacji na Androida?

Nigdy, nigdy, nigdy nie używaj sterownika bazy danych przez połączenie internetowe, dla żadnej bazy danych, dla dowolnej platformy, dla dowolnego klienta, w dowolnym miejscu. To idzie podwójnie w przypadku urządzeń mobilnych. Sterowniki baz danych są przeznaczone do obsługi sieci LAN i nie są przeznaczone do niestabilnych/przerywanych połączeń lub dużych opóźnień.

To nie musi być Java. Musi to być po prostu coś zaprojektowanego do użytku w Internecie. Jak sugeruje komentarz pana Kinga, usługi sieciowe były wykorzystywane do tego celu przez większą część ostatniej dekady. W przypadku systemu Android usługi sieci Web REST są prawdopodobnie najłatwiejsze w użyciu, ponieważ nie ma wbudowanej obsługi SOAP ani XML-RPC. Ale to, czy usługa sieciowa zostanie zaimplementowana w Javie, PHP, Perlu czy SNOBOL, zależy od Ciebie.

No dobrze, może SNOBOL nie będzie realną opcją. :-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:SELECT sprawdzi więcej niż MAX_JOIN_SIZE wierszy

  2. Jak zaktualizować stare hasła MySQL do nowego systemu haseł?

  3. Ranking z milionami wpisów

  4. Jak pobrać wynik z wiersza MySQL z wieloma kolumnami o tej samej nazwie za pomocą PHP?

  5. Jak skonfigurować Tomcata do połączenia z MySQL?