Ciao a tutti,
sto realizzando un gestionale, scritto in PHP, che farò partire con PHP Desktop.
Quindi l'utente lo userà localmente.
Vi spiego come è strutturato il tutto :

Gli utenti usano l'applicazione tramite i loro pc che sono collegati insieme in LAN locale. Nella stessa LAN risiede un Server LAMP dove inserirò il DB.

Le necessità sono le seguenti :
1- Tutti devono avere le informazioni del DB aggiornate in tempo reale;
2- Se uno o più pc, per qualsiasi motivazione, non possono raggiungere il server sulla LAN devono poter continuare a funzionare e ad immagazzinare dati per poi aggiornare il db sul server locale.
3- Alcune tabelle, o tutte, devono poter essere sincronizzate (in automatico o in manuale) su di un DB creato online su un hosting privato.. sostanzialmente su un sito che poi dovrà essere utilizzato sia per navigare che per utilizzare una WebApp dai vari clienti.
4- Di conseguenza gli ordini fatti online dovranno in qualche modo essere presenti sulle applicazion dei pc sulla LAN privata.

Volevo poter sapere come organizzarmi al fine di far funzionare tutto al meglio. Bisogna usare un mix tra Sql Lite e MySql ? O come devo muovermi ?

Grazie mille per il Vostro supporto.