Digamos que tengo una base de datos de Cars. Tengo Makes and Models (FK to Makes). Planeo que los usuarios rastreen sus autos. cada coche tiene un FK a modelo. Ahora, tengo muchos usuarios y quiero dividir mi base de datos para distribuir la carga. Las tablas de Makes and Models no cambian mucho, pero deben compartirse entre fragmentos. Mi idea es usar la replicación de MySQL desde un DB maestro de marcas y modelos a cada base de datos esclava. Mi pregunta es: ¿Puedo escribir con seguridad en las bases de datos de esclavos suponiendo que no escribo en esas tablas en el maestro?MySQL: Escribir en el nodo esclavo
Y a propósito del tema, ¿hay alguna forma de garantizar que una base de datos esclava tenga los datos más recientes? Por ejemplo, alguien acaba de agregar la marca 'Taurus' y luego quiere agregar su auto. ¿Puedo asegurarme de que la base de datos esclava que están utilizando tiene los últimos datos maestros?
hacer ¿sabes si hay un comando de bloqueo para sincronizar con el maestro? –
No hay. (Ignorando 'LOAD DATA FROM MASTER', que no hace lo que usted quiere, y está roto de todos modos.) – chaos
¿Hay algún mecanismo de escritura directa: un esclavo simplemente reenvía la solicitud de escritura al maestro? – Velkan