En este tutorial voy a estar detallando los pasos necesarios para configurar una replicación MASTER-SLAVE para MariaDB. La replicación se usa para crear múltiples copias de nuestra base de datos y estas copias pueden usarse como otra base de datos para ejecutar nuestras consultas que de otro modo podrían afectar el rendimiento del servidor maestro, como por ejemplo: Ejecutar algunas consultas analíticas pesadas o simplemente podemos usarlas para  fines de redundancia. Podemos automatizar todo ese proceso! Así que ahora configuraremos nuestra replicación MASTER-SLAVE, para esto necesitamos dos servidores con Mariadb, ejemplo: Master – 192.168.0.2 MASTER – master.programacion.com.py Slave – 192.168.0.3  SLAVE –… Continuar leyendo


Hace poco tiempo me tocó resolver el problema de una app en Ruby on Rails, la base de datos de dicha app creció considerablemente en muy poco tiempo. Estábamos usando una instancia db.t2.medium (AWS RDS) y dicha instancia ya se encontraba al límite (el 80% de todos los requests eran de lectura y solo en 20% de escritura), lo que significaba que la performance de la app era muy mala porque la app tiene mucha cantidad de visitas diarias. Para subsanar ese problema decidí crear una replica de la base de datos (db.t2.medium AWS RDS) y hacer todo lo relacionado a… Continuar leyendo