Find Jobs
Hire Freelancers

FileServer and MySQL replication among multiple "independent" sites with unstable WAN

$30-250 USD

Terminado
Publicado hace casi 8 años

$30-250 USD

Pagado a la entrega
I need an engineer with lots of experience in setting up complicated MySQL Replication networks. The scope of this project is to setup (and test) the FileServers and MySQL Servers in 2 centers such that the below requirements are met. Context ------------- Currently I have 1 server in 1 medical center, and all clients read/write on the MySQL and Fileserver on that server. The new setup will have 2 centers (more centers later). Assume that the connection between the centers is very unstable (this is in Africa). Requirements ----------------------- The requirements are the following: 1- Each center should be able to run on its own (even when there is no connection to other centers - This means that the clients in center 1 should be able to read/write in the MySQL DB of center 1, and the clients of center 2 should be able to read/write in the MySQL DB of center 2) 2- All the data should be replicated in all the centers so that a patient can go to any center 3- If the same patient goes to center 1 (some read/writes done in center 1), and then goes to center 2 (some read/writes done in center 2) while there is no connection between the two centers, the data should still sync without any conflicts. Notes ---------- - Ideally, there should be no modification needed in the client applications. - Before awarding you the project, I will challenge you on your design to make sure that you understood all the requirements (especially #3). When placing your bid, you need to explain your design so that I can challenge it. - If I see that you perform really well on this task, I may hire you on a more regular basis as my database manager (and if you know how to code, in PHP/jQuery then I may ask you to join the programming team too) Thank you!
ID del proyecto: 10992490

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi! I propose to use replication master-master for 2 centers and it can be modified for more center to ring replication. Replication master-master is two replication: master (1 center) - slave (2 center) and master (2 center) - slave (1 center). For ring replication: master (1 center) - slave (2 center), master (2 center) - slave (3 center), master (3 center) - slave (1 center). In any case adding new center will require reconfiguring schema of replication. Each master-slave replication is based on replicating events from the master's binary log, and requires the log files and positions in them to be synchronized between master and slave. Any replication configuration will require stopping servers for writing data. This need to dumping not synchronized data, changing configuration file and restart servers. With regard to your requirements: 1) and 2) are solved by applying the right schema of replication. 3) is solved by using right configuration settings - option master-connect-retry, slave-skip-errors and other. If you have any questions please contact me.
$200 USD en 4 días
4,6 (8 comentarios)
3,8
3,8
8 freelancers están ofertando un promedio de $257 USD por este trabajo
Avatar del usuario
Hello, I have an experience of over 2 years working on one of the biggest datacenters in my country as a system administrator. The solution to your problem is to implement a mysql master to master 2-way replication and a glusterfs setup for any file changes on both servers. Any changes that happen on one site, will happen to the second. I can create that configuration for both of your servers. You can contact me via chat asking me any questions that you have. Have a nice day!
$111 USD en 3 días
5,0 (11 comentarios)
4,0
4,0
Avatar del usuario
Hi! Your task should be done with Percona MySQL Cluster with 3+ nodes. Note, an 1+ nodes shoud be placed in high availibility place.
$155 USD en 3 días
5,0 (8 comentarios)
3,6
3,6
Avatar del usuario
Dear Sir I have experienced in web application development using ajax, php And mysql . and also have a experience with android application development With java and standalone app development in java. I take great pride in my believe I could produce exactly what you are Looking for. Look forward to discussing this opportunity with you further. Kind regards Dimuthu
$200 USD en 3 días
5,0 (3 comentarios)
3,5
3,5

Sobre este cliente

Bandera de UNITED STATES
Jersey City, United States
5,0
37
Miembro desde ene 12, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.