Ciao a tutti,
vorrei riprogettare l’intera rete che gestisco, e vi chiedo qualche consiglio.

La rete attualmente è composta da :
server windows 2008 locale con installata IIS e db MySQL (circa 700mb, 4-5.000.000 righe con incremento annuo di 5-600.000)
la connessione con il db avviene tramite query php su due livelli :
1- Tramite applicazioni java in dotazione al personale che scrivono e leggono sul db
2- Tramite pagina web e app android che leggono solamente dal db

Vorrei portare il db su web server, al momento ho 2 domini su register.it

Primo problema :
E’ una scelta giusta ? Credo che il web server abbia vantaggi per quanto riguarda manutenzione, sicurezza, e sia più performante come connessione.

Secondo problema
Devo basare tutto su un solo db o crearne 2 (per gli accessi esterni posso ridurre le righe a 1.000.000).
Ci sono differenze rilevanti di velocità di connessione riducendo le dimensioni del db di 4 volte ?
Per quanto riguarda la sicurezza ha senso creare un db non connesso con l’esterno che alimenta un db secondario più piccolo collegato con i client, web e app (magari usando 2 domini distinti) ?

Grazie.