Manejando datos

Qué es más rápido: TRUNCATE de una tabla, o ELIMINAR una gran tabla en MySQL?

Posted by in Bases de datos, MariaDB, MySQL

Dentro de un proyecto que tengo con al Universidad, necesito rehacer una tabla y me planteo usar el método más rápido de las dos posibilidades que hay: hacer un TRUNCATE, o bien eliminar la tabla completamente y volverla a crear. TRUNCATE es la opción de vaciar una tabla reiniciando también el valor de autonumérico a generar, volviendo a uno. Eliminar una tabla es hacer DROP TABLE, con lo que directamente te cargas la tablas, y que requerirá un CREATE TABLE para restablecer la estructura. Para valorar de las dos opciones…read more

Aprendiendo MySQL en soydata.net

Posted by in Bases de datos, MariaDB, MySQL

Hoy voy a hablar de un sitio web que he descubierto hace bien poco sobre aprendizaje de Big Data en español: SoyData.net. Qué es SoyData.net Es una plataforma colaborativa de formación online sobre todo lo referente a los Datos en español. Ahora mismo cuenta con 15 cursos subidos y completamente disponibles, a los cuales se han inscrito ya más de medio millar de personas en sólo dos semanas. Estos cursos tratan de tecnologías específicas muy demandadas como Hadoop, MongoDB, R y también cubren áreas clave como visualización, cloud computing o…read more

Exportar grandes recordsets de MySQL desde Python

Posted by in MariaDB, MySQL, Python

En la entrada sobre exportación de grandes recordsets ya vimos distintas formas de ejecutar la tarea, y dejamos pendiente cómo conseguirlo usando Python. Conectando con MySQL desde Python Ya hablamos de cómo conectar con MySQL desde Python en una entrada anterior, donde también publicaba una clase personalizada mia para facilitarme la tarea. Para este caso, voy a conectarme directamente a MySQL mediante la libreria PyMySQL sin clase ninguna. Sólo necesito importar la libreria, establecer la información de la conexión, y … listo! Para comprobar el tiempo, me he creado una…read more

0

Exportar grandes datasets en MySQL

Posted by in MariaDB, MySQL

La entrada de hoy está dedicada a exportaciones de grandes recordsets, esto es, que el resultado obtenido con una consulta es …. de varios miles o millones de filas. Como ejemplo, voy a usar uno de los proyectos en los que esty haciendo un trabajo de investigación relacionado con instalaciones fotovoltaicas. Los datos los tengo cargados en la tabla datos, y ahora quiero extraer una selección de ellos. La consulta trata de recuperar los datos cada 5 minutos de unos cuantos parámetros: Ejecuto la consulta, y …. obtengo el resultado….read more

Instalando SYS schema en MySQL y MariaDB

Posted by in Bases de datos, Frameworks, MariaDB, MySQL

Si te dedicas a administrar un servidor de base de datos, bien te vale disponer de buenas herramientas. Aquí ya hablamos al comienzo del blog sobre frameworks para MySQL, y he contado en varias entradas sobre common_schema. Hoy le toda a Sys Schema, un conjunto de vistas, funciones y procedimientos para que el trabajo de los DBA sea mejor. Básicamente, se trata de un conjunto de herramientas para conocer cómo se está utilizando la base de datos. Así que … empezamos por la instalación. Instalando SYS en Windows El proyecto…read more