Ho cercato su Google il mio problema ma non sono riuscito a trovare nulla; ecco la situazione:
- Ho un sito web PHP / MySQL ospitato su 1and1.com.
- Ho anche un programma Python che gira su un computer desktop che possiedo.
- Desidero che gli utenti siano in grado di inviare file e modificare le informazioni personali sul sito Web e quindi trasferire tali informazioni nel programma Python sul mio computer desktop (in modo che il desktop abbia fondamentalmente una copia dei dati memorizzati nel database MySQL ).
- Voglio ridurre al minimo il numero di query SQL, ma voglio anche che le modifiche si riflettano nel programma Python desktop entro un minuto.
Capisco che Python possa interrogare il database MySQL, ma quale è un modo efficiente per aggiornare la sua copia delle informazioni memorizzate nel database MySQL?
Quello che sto pensando è che posso avere una tabella "updates_to_db" che registra ogni modifica apportata al db principale, e quindi utilizzare il programma Python per decidere quali file / file db ha bisogno di aggiornare.
O c'è un modo migliore?