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

Hvorfor forbinder du ikke Android til databasen direkte?

Der er en række årsager.

  1. Sikkerhed- Hvis brugeren har direkte adgang, kan de få alt fra din database. Plus de vil have en adgangskode til din database. Som et resultat, hvis den SQL-server, du bruger, har en fejl, kan de udnytte den. Hvis dine tilladelser er indstillet forkert, kan det også slette din database.
  2. Hastighed - Hvis brugerne ofte bruger store forespørgsler, kan det hurtigt og unødvendigt stivne dit system. Hvis du går gennem en webgrænseflade, kan du skrue ned for den.
  3. Tilgængelighed – Webforespørgsler understøttes af næsten alt. Det kræver specielle klienter at få direkte adgang til SQL-databaser.

Men hvis du stoler fuldstændigt på dine brugere, har de rigtige biblioteker/drivere, så kan du tillade direkte forespørgsel, og det kan endda være en smule hurtigere.



  1. MySQL:Hvordan tilmelder jeg mig samme bord flere gange?

  2. Kør Oracle Client i 32-bit tilstand på en 64-bit maskine

  3. GeoDjango &MySQL:point kan ikke være NULL, hvilken anden tomme værdi skal jeg bruge?

  4. Doctrine querybuilder DATE_FORMAT virker ikke