Particionamiento con MySQL, comparativa en tablas MyISAM

Publicado:     Comentarios:  Ninguno

En este artículo presento los resultados obtenidos de un conjunto de tests de inserción de datos y de lectura que he realizado sobre MySQL utilizando particionamiento de tablas

El objetivo es comprobar si ganamos o perdemos rendimiento y en qué condiciones dividiendo una tabla con decenas de millones de registros correspondientes a logs de acceso en distintas particiones.

Se han comparado las mismas operaciones realizadas sobre una tabla sin particionar y la misma dividida en 12 particiones (particionamiento por fecha, dividiendo por mes). Las operaciones han sido:

  • de escritura simple 10, 20 y 30 millones de registros en bucle uno detrás de otro
  • de escritura concurrente de 1 millón de registros con 50 usuarios simultáneos
  • de inserción masiva 250 millones de registros a partir de un CSV
  • de lectura simple probando varias operaciones: buscar registros por id, contar registros para un mes, contar registros entre entre dos fechas, y obtener totales para un dominio

Leer el artículo ...

Etiquetas:   , ,
Camión sobrecargado

MongoDB vs MySQL: Tests de lectura y escritura combinados

Publicado:     Comentarios:  Ninguno

Cuarto artículo en el que comparo MongoDB con MySQL realizando tests de carga sobre una base de datos para una hipotética aplicación de análisis de logs de acceso a Internet.

En este caso comparamos el rendimiento en operaciones simultáneas de lectura y escritura con 50 usuarios.

Para la realización de los tests de carga y su representación gráfico usamos JMeter y R.

Leer el artículo ...

Etiquetas:   , ,
Camión sobrecargado

MongoDB vs MySQL: Tests de escritura multiusuario

Publicado:     Comentarios:  Ninguno

Tercer artículo en el que comparo MongoDB con MySQL realizando tests de carga sobre una base de datos para una hipotética aplicación de análisis de logs de acceso a Internet.

En este caso comparamos el rendimiento en escritura con 50 usuarios simultáneos.

Para la realización de los tests de carga y su representación gráfico usamos JMeter y R.

Leer el artículo ...

Etiquetas:   , ,
Camión sobrecargado

MongoDB vs MySQL: Tests de lectura multiusuario

Publicado:     Comentarios:  Ninguno

Segundo artículo en el que comparo MongoDB con MySQL realizando tests de carga sobre una base de datos para una hipotética aplicación de análisis de logs de acceso a Internet.

En este caso comparamos el rendimiento en lectura con 50 usuarios simultáneos.

Para la realización de los tests de carga y su representación gráfico usamos JMeter y R.

Leer el artículo ...

Etiquetas:   , ,