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

Warum verbinden Sie Android nicht direkt mit der Datenbank?

Dafür gibt es mehrere Gründe.

  1. Sicherheit – Wenn der Benutzer direkten Zugriff hat, kann er alles aus Ihrer Datenbank abrufen. Außerdem haben sie ein Passwort für Ihre Datenbank. Wenn also der von Ihnen verwendete SQL-Server einen Fehler aufweist, können sie ihn ausnutzen. Auch wenn Ihre Berechtigungen falsch eingerichtet sind, könnte Ihre Datenbank gelöscht werden.
  2. Geschwindigkeit – Wenn die Benutzer häufig große Abfragen verwenden, kann dies Ihr System schnell und unnötig verlangsamen. Wenn Sie über ein Webinterface gehen, können Sie es drosseln.
  3. Barrierefreiheit – Webabfragen werden von fast allem unterstützt. Es erfordert spezielle Clients, um direkt auf SQL-Datenbanken zuzugreifen.

Aber wenn Sie Ihren Benutzern vollkommen vertrauen, die richtigen Bibliotheken/Treiber haben, dann könnten Sie direkte Abfragen zulassen, und es könnte sogar etwas schneller sein.