Diciamo che ho un database di automobili. Ho marche e modelli (FK to Makes). Ho intenzione di far monitorare le loro auto dagli utenti. ogni auto ha un FK per il modello. Ora ho molti utenti e voglio dividere il mio database per distribuire il carico. Le tabelle Makes e Models non cambiano molto, ma devono essere condivise tra i frammenti. Il mio pensiero è di usare la replica MySQL da un master DB di marche e modelli su ciascun database slave. La mia domanda è: posso scrivere in modo sicuro nei database degli slave assumendo che non scrivo su quei tavoli sul master?MySQL: scrittura nel nodo slave
E mentre sul soggetto, c'è comunque da garantire che un database slave abbia gli ultimi dati? Ad esempio, qualcuno ha appena aggiunto la marca "Toro" e quindi desidera aggiungere la propria auto. Posso garantire che il database slave che stanno utilizzando abbia gli ultimi dati principali?
fare sai se esiste un comando di blocco per la sincronizzazione con il master? –
Non c'è. (Ignorando 'LOAD DATA FROM MASTER', che non fa quello che vuoi, ed è comunque rotto.) – chaos
C'è qualche meccanismo di write-through: uno slave inoltra semplicemente la richiesta di scrittura al master? – Velkan