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

È ragionevole connettere un client desktop direttamente a MySQL?

Diversi motivi (in ordine sparso):

  • Cambia la logica di business in un solo posto, le modifiche allo schema del database non hanno alcun effetto sui client (solo sul servizio)
  • Il sistema di autorizzazione di MySQL è piuttosto grossolano
  • Più sicuro, poiché non è necessario aprire il database al mondo esterno
  • I servizi Web funzionano tramite porte HTTP standard, meno problemi con i firewall
  • Non è necessario installare i driver ODBC

Naturalmente, i servizi Web non sono una panacea universale. Alcuni dei precedenti potrebbero non essere applicabili al tuo scenario particolare, usa ciò che è meglio per te.