T
Tarrioin
Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Tengo un servidor que a ido creciendo en la nube.
Uso Ubunto con Nginx memcached mysql phpadmin.
Lo que hago es crear una copia de esos servidores y con esa copia creo nuevos servidores.
Esos nuevos servidores están en New York y Singapur [emoji1215].
Ahora quiero que el servidores existen que está en Londres se sincronice con el servidor de New York y Singapur.
El problema es que los servidores son para usar prosper202. Así que. Cada servidor no solo lee su base de datos. Sino que también escribe en ella.
La cuestión es sabiendo todo esto.
La replicacion maestro maestro la puedo hacer solo entre dos servidores.
Pero no la puedo hacer entre tres. Porque si alguno se cae se lía.
¿Hay alguna forma de sincronizar tres bases de datos de servidores distintos?
¿Como hago para su el servidor AA no escriba en el mismo sitio que el servidor BB y el servidor CC y que esto cree un conflicto en la tabla?
Vi algo de cluster MySQL. Pero no sé si es el camino que tengo que seguir.
Realmente no necesito tener servidores solo dedicados a base de datos. Sino que necesito que cada servidor tenga su base de datos y entre ella se comuniquen y se sincronicen.
También necesito que no escriban en el mismo sitio para evitar que los datos corruptos.
¿Como lo veis?
Esto todo de desplegar servidores en otra parte lo hago por la latencia.
Ya probé a crear un único servidor externo solo para MySQL pero el problema es que los servidores más alegados llegan a cargar en 7 segundos cuando la base de datos está en otra región. Y cargas de 1,3 segundos cuando está el mismo país.
Así que noto mucho el tener la base de datos fuera de la region ya que el servidor Nginx necesita escribir y leer la base de datos.
No solo lee. Si solo leyera el memcached ayudaría en esta situación.
Espero haberme explicado.
Enviado desde mi iPhone utilizando Tapatalk
Uso Ubunto con Nginx memcached mysql phpadmin.
Lo que hago es crear una copia de esos servidores y con esa copia creo nuevos servidores.
Esos nuevos servidores están en New York y Singapur [emoji1215].
Ahora quiero que el servidores existen que está en Londres se sincronice con el servidor de New York y Singapur.
El problema es que los servidores son para usar prosper202. Así que. Cada servidor no solo lee su base de datos. Sino que también escribe en ella.
La cuestión es sabiendo todo esto.
La replicacion maestro maestro la puedo hacer solo entre dos servidores.
Pero no la puedo hacer entre tres. Porque si alguno se cae se lía.
¿Hay alguna forma de sincronizar tres bases de datos de servidores distintos?
¿Como hago para su el servidor AA no escriba en el mismo sitio que el servidor BB y el servidor CC y que esto cree un conflicto en la tabla?
Vi algo de cluster MySQL. Pero no sé si es el camino que tengo que seguir.
Realmente no necesito tener servidores solo dedicados a base de datos. Sino que necesito que cada servidor tenga su base de datos y entre ella se comuniquen y se sincronicen.
También necesito que no escriban en el mismo sitio para evitar que los datos corruptos.
¿Como lo veis?
Esto todo de desplegar servidores en otra parte lo hago por la latencia.
Ya probé a crear un único servidor externo solo para MySQL pero el problema es que los servidores más alegados llegan a cargar en 7 segundos cuando la base de datos está en otra región. Y cargas de 1,3 segundos cuando está el mismo país.
Así que noto mucho el tener la base de datos fuera de la region ya que el servidor Nginx necesita escribir y leer la base de datos.
No solo lee. Si solo leyera el memcached ayudaría en esta situación.
Espero haberme explicado.
Enviado desde mi iPhone utilizando Tapatalk