Mejora de rendimiento de MySQL ajustando algunos parámetros

Estado actual de una base de datos MySQL con phpmyadminMySQL, al igual que la mayoría de gestores de bases de datos, permite modificar fácilmente sus parámetros que controlan tamaños de memoria dedicados a determinadas tareas, utilización de recursos, límites de concurrencia, etc.

Ajustando adecuadamente estos parámetros se pueden obtener muchas mejoras de rendimiento, sobretodo si el servidor/es de la base de datos no va sobrado de recursos, y si por la parte de optimización SQL no se puede mejorar mucho más.

Cómo montar dos entornos en un mismo servidor SQL Server 2008 sin que se "pisen"

Propiedades del ServidorNos ponemos en situación
En nuestro entorno es posible que necesitemos disponer de dos replicas de una/s base de datos en entornos diferenciados (el clásico ejemplo sería producción y test). Para decidir como lo hacemos las preguntas más comunes que nos debemos hacer son:

-¿Este nuevo entorno será temporal? ¿Contiene bases de datos grande en cuanto a volumen y/o la carga que debe soportar es elevada(aunque sea test)?
-¿Dispongo de la versión de desarrollo de SqlServer2008? Que solo está a tu alcance si tienes una suscripción Msdn...
-¿Dispongo de un servidor adicional?...

 

 

Detección de datos con ruido en bases de datos utilizando herramientas OLAP

Resumen

Para realizar una correcta auditoría de sistemas es necesario que los datos incluidos en las bases de datos posean calidad, por tal motivo es necesario analizar si es posible la detección de ruidos en una base de datos, utilizando una herramienta de visualización OLAP.

Para detectar ruido a través de técnicas de visualización OLAP1 utilizamos una metodología Top-Down, intentando ir desde lo general a lo particular. De esta forma, en cada etapa vamos refinando cada vez mas la granularidad del ruido detectado, hasta lograr aislar cada tupla con ruido.

Cómo construir un datawarehouse

Cómo construir un datawarehouseCon este artículo inauguro la sección de "Business Intelligence fácil" en el portal de Dataprix.

Bueno... de hecho dedicaré este espacio que nos ofrece Dataprix para publicar aquí también los mejores artículos de mi web sobre Business Intelligence. 

Probablemente, de todo lo que se ha escrito en BI fácil, el conjunto de entradas más vistas y más referenciadas son las correspondientes a la serie sobre “cómo construir un datawarehouse”.

Se trata de un conjunto de artículos donde se enumeran los errores más comunes según Kimball, y donde se trata de analizar por qué son errores, y qué alternativas tenemos para evitarlos...

 

Terminado el manual de Minería de Datos aplicada a la Encuesta Permanente de Hogares

Acabamos terminar de editar la última incorporación a los manuales online de Dataprix. Se trata del interesante trabajo Minería de datos aplicada a la encuesta permanente de hogares que Alfonso Cutro nos ha enviado para así poder compartirlo con todos vosotros.

También podéis descargar la versión original en formato pdf desde esta entrada de blog donde él mismo presenta el trabajo.

Podéis consultar bajo la figura el índice completo a todo el contenido del manual

 

Estrenamos la Newsletter semanal de Dataprix

Subscripción a la Newsletter Semanal de DataprixHemos modificado el sistema de subscripción por email al contenido de Dataprix.

Hasta ahora esta subscripción utilizaba el sistema de Feedburner asociado al RSS principal de Dataprix para enviar automáticamente a cada usuario suscrito un email diario con las nuevas publicaciones del día anterior.

Hemos decido cambiar este sistema por uno propio que permite una subscripción/baja instantánea desde la misma página principal. Para los usuarios registrados sólo será cuestión de pulsar un botón, y para el que no sea usuario sólo tendrá que introducir una dirección de email y validarla después desde el mail que se le enviará.

Otra ventaja que obtenemos es que vamos a crear una Newsletter por cada idioma de Dataprix para que a cada uno le lleguen los nuevos contenidos del idioma que prefiera.

Dimensiones Lentamente Cambiantes

Las dimensiones lentamente cambiantes o SCD (Slowly Changing Dimensions) son dimensiones en las cuales sus datos tienden a modificarse a través del tiempo, ya sea de forma ocasional o constante, o implique a un solo registro o la tabla completa. Cuando ocurren estos cambios, se puede optar por seguir alguna de estas dos grandes opciones:

  • Registrar el historial de cambios.
  • Reemplazar los valores que sean necesarios.

Inicialmente Ralph Kimball planteó tres estrategias a seguir cuando se tratan las SCD: tipo 1, tipo 2 y tipo 3; pero a través de los años la comunidad de personas que se encargaba de modelar bases de datos profundizó las definiciones iniciales e incluyó varios tipos SCD más, por ejemplo: tipo 4 y tipo 6.

A continuación se detallará cada tipo de estrategia SCD:

Espectacular infografía que reúne las principales cifras de negocio de Google

Infografia sobre Datos de Negocio de GooglePara hacerte una idea del volumen de negocio que mueve Google nada mejor que la infografia que han preparado en pingdom, en la que recopilan en un mismo gráfico una timeline con los principales hitos de la compañia, impresionantes cifras sobre el buscador, evolución de los beneficios, cifras sobre los empleados de la compañía, y los datos más significativos sobre otros productos de éxito como Android, YouTube, Blogger, Gmail, Chrome, Orkut o Analytics.

Una buena fuente de inspiración para que alguien se anime a crear un cuadro de mando donde pudiéramos ver dinámicamente como van evolucionando estos indicadores tan bien escogidos..

 

Oracle10g: Cambiar el juego de carácteres de la base de datos

Puede suceder que después de instalar Oracle o configurar una nueva base de datos nos demos cuenta de que el juego de carácteres elegido durante la instalación no es el correcto. Lo que se nos puede ocurrir en casos como este es borrar la base de datos y reconfigurarla o cosas peores... Pero no hace falta. Podemos cambiar el juego de carácteres parando la base de datos, levantandola de forma restrictiva, cambiando la configuración y reiniciado la base de datos. Howto...