Estoy intentando mi primer proyecto de base de datos a gran escala por mi cuenta. Tengo myisam mysql db en el servidor 1 con una aplicación php que consume una gran cantidad de datos. Tengo mysql myisam en el servidor 2 con la aplicación php seleccionando y mostrando datos.Recomendaciones y técnicas de replicación de Muzak
que desea replicar estos datos en el servidor 2.
Preguntas:
- ¿Debo cambiar de servidor de base de datos mysql 1 a InnoDB
- ¿Se puede replicar innodb server1 a server2 myisam
- I Estoy almacenando los medios como blobs con la intención de usar el caché para descargar el estrés en el servidor en vivo. ¿Debo usar el almacenamiento del sistema de archivos y rsync?
- ¿Algún consejo general de otras personas con experiencia?
Gracias. Los archivos multimedia son imágenes. 3 versiones de la misma imagen en diferentes tamaños. El tamaño del archivo varía entre 10k y 80k y no es mucho más que eso. Con eso en mente, seguirá teniendo un gran tamaño de base de datos. ¿Eso importa? O es mysql lo suficientemente fuerte para el trabajo. Por supuesto, memcached se utilizará en el lado vivo. – user915831
Me gusta la idea de nfs. Pero como se trata de un proyecto personal, mis fondos son limitados. Tengo un buen servidor dedicado en vivo. En un centro de datos con ancho de banda no medido y conexión t1. Tengo un servidor interno en la oficina, pero está restringido por la conexión ascendente de Internet, que tiene una velocidad de entre 512 y 20mb hacia abajo. Entonces, con esta conexión de icono, la conexión nfs en el servidor interno ralentizará el software consumidor, ¿no? – user915831
¿Los servidores están en el mismo centro de datos? ¿Pueden hablar entre ellos sin VPN? revisa estos enlaces http://how-to.linuxcareer.com/how-to-configure-nfs-on-linux. Tal vez pueda comenzar a almacenar imágenes en la base de datos ya que son pequeñas y luego pasar a la solución NFS si actualiza a medios más grandes. –