Manejando datos

Primera reflexión sobre MongoDB

Posted by in MongoDB

Esa mañana, en mi paseo hacia mi trabajo recapitulaba sobre cómo trabajar con MongoDB, y la verdad es que tengo una sensación extraña. Lo explicaré con una analogía a otra experiencia similar en uno de los hobbies que tengo: el tenis y el padel. Esto es, las bases de datos relacionales frente a las no solo SQL, en este caso, MongoDB. He sido jugador de tenis desde pequeño, y ahora todavía lo hago esporádicamente, he entrenado en clubs, he jugado competiciones, … o sea, sé de que va la cosa….read more

Introducción a MongoDB

Posted by in MongoDB

Desde hace varios años, existe una nueva tendencia en el sector de las bases de datos hacia nuevos conceptos. Se trata de las bases de datos NoSQL, o sea, Not Only SQL. En los siguientes párrafos voy a contar una pequeña introducción sobre mongoDB, cuya web oficial es www.mongodb.org, y donde encontrarás más información sobre este interesante proyecto. Conceptos básicos Para alguien que solo conoce las bases de datos relacionales, empezar con las bases de datos de MongoDB requiere una «pequeña» introducción a los principales conceptos. Un registro de SQL…read more

Plantilla para Procedimientos almacenados en MySQL – MariaDB

Posted by in MariaDB, MySQL

Conforme paso más tiempo programando para MySQL – MariaDB, más necesidad tengo del uso de plantillas, sobre todo porque vas adquiriendo ciertos conocimientos, trucos, etc, …. y de esta forma, no solo no aceleras la programación, sino que también la haces más profesional! Hoy os presento la plantilla para los procedimientos almacenados (stored procedures) que yo estoy usando, y que incluye un resumen final del proceso: CREATE PROCEDURE `Plantilla_SP`() LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT » BEGIN # Versión 1.0.0 – 20131018 DECLARE Num INT DEFAULT…read more

Instalando paquetes de Python desde el código fuente

Posted by in Bases de datos, Python

Aunque ya hablamos antes de cómo instalar paquetes de Python, hay veces en las que una de las opciones es instalar desde código. Básicamente, se trata de descargarte el código fuente del módulo que se va a instalar, y trabajar con el fichero setup.py. En este caso, queremos instalar BeautifulSoap, un paquete que es un extractor de HTML y XML que facilita extraer datos. Aquí todos los ficheros que incluyen: Destacamos setup.py, que es el que contiene todo lo necesario para la instalación. Para ello, accedemos al directorio desde una…read more

Nuevas características a punto de llegar a FirefoxOS

Posted by in Bases de datos

Conforme pasa el tiempo, FirefoxOS empieza a ser cada vez más conocido por el público, y eso le convierte en una seria alternativa a iOS y Android. Sin embargo, conforme pasa el tiempo también se le exige (los usuarios y posibles nuevos usuarios) más posibilidades, y es entonces donde hay que centrarse. A continuación pongo un resumen del camino inmediato que recorrerá FirefoxOS. La noticia original la teneis aquí. Rendimiento La capacidad de responder al usuario se entorna clave, pero con el hardware actual este apartado pasa casi desapercibido, pues…read more

0