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

Ist es sinnvoll, einen Desktop-Client direkt mit MySQL zu verbinden?

Mehrere Gründe (in keiner bestimmten Reihenfolge):

  • Ändern Sie die Geschäftslogik an nur einem Ort, Datenbankschemaänderungen haben keine Auswirkungen auf die Clients (nur den Dienst)
  • Das Berechtigungssystem von MySQL ist ziemlich grob
  • Sicherer, da Sie Ihre Datenbank nicht für die Außenwelt öffnen müssen
  • Webdienste laufen über Standard-HTTP-Ports, weniger Ärger mit Firewalls
  • Es müssen keine ODBC-Treiber installiert werden

Natürlich sind Webservices kein Allheilmittel. Einige der oben genannten Punkte treffen möglicherweise nicht auf Ihr spezielles Szenario zu. Verwenden Sie das, was für Sie am besten geeignet ist.