Estoy pensando en trasladar mysql DB a su propio servidor. ¿Debería invertir en unidades SAS de 15k rpm en lugar de unidades SATA estándar? Mi conjunto de datos tiene solo 450 MB... crece a aproximadamente 40 MB/mes. El servidor tendría 4 GB de RAM y también ejecutaría una instancia de Memcached.
Respuesta1
No se trata del tamaño, sino de la velocidad que necesitas. Los SAS son mucho más rápidos. Sin embargo, debido a que el conjunto de datos es de ~0,5 GB y usted tiene 4 GB y la tasa de crecimiento es muy lenta, también puede cargar todo en la memoria (caché de MySQL) y no preocuparse por la velocidad del disco duro.
Respuesta2
Un conjunto de datos tan pequeño debería funcionar bien sin memoria. Pero si desea invertir en un disco de alto rendimiento, consiga un disco de estado sólido. Eso puede superar a cualquier disco SAS que exista.
Respuesta3
Al observar su conjunto de trabajo, el tipo de discos es lo que menos le preocupa a menos que planee leer/escribir miles de veces por segundo. Ejecute más y use ese memcached.
Respuesta4
Aún necesita discos para escribir su registro de confirmación; en este caso, lo que importa es el rendimiento de pequeñas escrituras aleatorias. Obtener un controlador RAID respaldado por batería es esencial ya que hace que las pequeñas escrituras sean mucho más rápidas (el controlador las hace en segundo plano; si falla la energía, mantiene los datos en su caché hasta que se restablezca la energía).
Esto es, suponiendo que necesites durabilidad.