Get it on Google Play
Análisis de datos con MariaDB desde 0: Acumulador y uso de variables

Análisis de datos con MariaDB desde 0: Acumulador y uso de variables

En MariaDB/MySQL podemos guardar datos en variables para hacer uso de ellos entre varias peticiones o en una misma petición. En esta ocasión vamos a usarlas para crear un acumulado. Acumulado SQL definiendo variable dentro de la petición Una alternativa muy elegante a la hora de hacer un acumulado es inicializando primero la variable y […]

15/01/2021 by Albert Coronado 
Análisis de datos con MariaDB desde 0: Trabajando con datos GPS

Análisis de datos con MariaDB desde 0: Trabajando con datos GPS

Si queremos saber la distancia entre dos coordenadas GPS, por ejemplo, para la clásica aplicación tipo Tinder que te devuelve un listado de personas que se encuentran a menos de X distancia de ti, tenemos las siguientes opciones. En MySql tenemos la función ‘ST_Distance_Sphere’ que te devuelve la distancia en metros entre dos puntos. Lamentablemente, […]

23/12/2020 by Albert Coronado 
Análisis de datos con MariaDB desde 0: Accediendo a filas anteriores/posteriores de un Select con LAG/LEAD

Análisis de datos con MariaDB desde 0: Accediendo a filas anteriores/posteriores de un Select con LAG/LEAD

Una de las funcionalidades mas buscadas en las bases de datos y que es muy fácil en una hoja de cálculo es el acceso a filas anteriores y posteriores. Mucha gente no sabe como acceder a estos datos. Para esto tenemos la función LAG(Accede a la posición anterior n) y la función LEAD(Accede a la […]

23/12/2020 by Albert Coronado 
Importar/Exportar datos CSV | Análisis de datos con MariaDB desde 0

Importar/Exportar datos CSV | Análisis de datos con MariaDB desde 0

Las bases de datos SQL son excelentes herramientas para el análisis de datos con herramientas para calcular, agrupar, filtrar, etc. con una potencia mucho mayor que una simple hoja de cálculo. Empezamos esta serie de posts con lo mas básico y con lo que mucha gente tiene problemas para empezar, la importación y exportación de […]

23/12/2020 by Albert Coronado 
Acceso a la base de datos MySql con Go: Formación Golang

Acceso a la base de datos MySql con Go: Formación Golang

Golang tiene un sistema de módulos muy potente que permite el acceso a gran cantidad de funcionalidades que han sido desarrolladas por la comunidad. A diferencia de otros sistemas de gestión de dependencias, Go permite utilizar Github para compartir los módulos que creemos. En este caso vamos a utilizar el siguiente módulo github.com/go-sql-driver/mysql para conectarnos […]

04/02/2019 by Albert Coronado 
MySQL de supervivencia, gestionar procesos

MySQL de supervivencia, gestionar procesos

Esta semana hemos tenido una incidencia rara, un servidor de MySQL con la CPU desbocada. A partir de aquí hemos tenido que ver que procesos se estaban ejecutando con la sentencia: Esto nos devuelve un listado de procesos parecido a esto: El listado de procesos nos da cantidad de información útil como el progreso de […]

17/07/2018 by Albert Coronado 
Migrar campos fecha de Oracle Database a Mysql

Migrar campos fecha de Oracle Database a Mysql

Esta mañana me han enviado una exportación de la base de datos de Oracle que tenia que importar a Mysql. Cada registro tenia una pinta como esta: Este formato se puede importar en MySql, casi casi, automáticamente excepto por el tema de las fechas que Mysql no traga ni a tiros. Pues transformar la función […]

04/05/2017 by Albert Coronado 
Creando aplicaciones con Node.js, Express y MySql

Creando aplicaciones con Node.js, Express y MySql

NodeJS es el lenguaje con el que desarrollar microservicios que esta de moda. Y no es para menos, es altamente escalable, muy rápido y ligero(Linkedin pasó de 15 a solo 4 servidores usando esta tecnología). Además, se integra de lujo con otras tecnologías de este tipo tanto del lado servidor como MongoDB como del lado […]

05/04/2016 by Albert Coronado 
J2EE: Configurando una base de datos MySql en el pool de Jboss

J2EE: Configurando una base de datos MySql en el pool de Jboss

JBoss viene por defecto integrado con la base de datos PostgreSql, para poder utilizar la base de datos MySQL en nuestras aplicaciones J2EE deberemos hacer lo siguiente: 1. Primero configurar la base de datos en nuestro proyecto ${project_home}/META-INF/persistence.xml. 2. Descargarnos el driver JDBC(mysql-connector-java-5.1.23-bin.jar) de la web de MySQL(http://dev.mysql.com/downloads/connector/) y copiarlo en ${jboss_home}/modules/com/mysql/main 3. Crear el […]

14/01/2014 by Albert Coronado