Sto tentando il mio primo progetto di database su larga scala per conto mio. Ho un mysql db myisam sul server 1 con un'app php che consuma grandi quantità di vari dati. Ho mysql myisam sul server 2 con l'app php che seleziona e visualizza i dati.Consigli e tecniche di replicazione Muzak
voglio replicare questo i dati sul server di 2.
Domande:
- Devo cambiare di server 1 mysql db a InnoDB
- Potete replicare server1 InnoDB per server2 MyISAM
- I Sto memorizzando i media come BLOB con l'intenzione di usare la cache per scaricare lo stress sul server live. Dovrei usare la memoria del filesystem e rsync.
- Qualche consiglio generale di altre persone esperte?
Grazie. I file multimediali sono immagini. 3 versioni della stessa immagine in diverse dimensioni. La dimensione del file va da circa 10k a 80k e non è probabile che sia molto più di questo. Con questo in mente sarà ancora un enorme db in dimensioni. È importante? O è abbastanza difficile per il lavoro. Naturalmente memcached sarà utilizzato dal vivo. – user915831
Mi piace l'idea di nfs. Ma poiché questo è un progetto personale, i miei fondi sono limitati. Ho un buon server dedicato dal vivo. In un centro dati con larghezza di banda illimitata e connessione t1. Ho un server interno in ufficio, ma è vincolato dalla connessione Internet a monte, che è circa 512up 20 MB in giù. Quindi con questa connessione nfs di iconnection sul server interno si rallenta il software che consuma, giusto? – user915831
I server si trovano nello stesso centro dati? possono parlare tra loro senza VPN? controlla questo link http://how-to.linuxcareer.com/how-to-configure-nfs-on-linux. Forse puoi iniziare a memorizzare le immagini nel database poiché sono piccole e poi passare alla soluzione NFS se esegui l'aggiornamento a un media più grande. –