16.05.2013 Views

de Dattatec.com SRL. - Pixels & Code

de Dattatec.com SRL. - Pixels & Code

de Dattatec.com SRL. - Pixels & Code

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12<br />

UN EJEMPLO<br />

EN PYTHON<br />

A continuación, un ejemplo <strong>de</strong> código<br />

Python que trabaja con el “binding”<br />

<strong>de</strong> SQLite. En este ejemplo, que se<br />

extien<strong>de</strong> por apenas unas pocas<br />

líneas <strong>de</strong> código (siguiendo la<br />

tradición “pythónica”) se <strong>com</strong>ienza<br />

por crear una base permanente en<br />

el sistema <strong>de</strong> archivos raíz (pue<strong>de</strong><br />

crearse una base temporal en<br />

memoria, que <strong>de</strong>saparecerá cuando<br />

finalice la ejecución <strong>de</strong> la aplicación),<br />

prosigue creando una tabla y<br />

ejecutando SQL INSERTs para generar<br />

dos registros, y finaliza leyendo el<br />

contenido <strong>de</strong> la tabla y volcándolo a<br />

pantalla.<br />

Gráfico <strong>com</strong>parativo <strong>de</strong> la performance <strong>de</strong> MySQL contra la <strong>de</strong> SQLite.<br />

Aunque MySQL gana por poco, su consumo <strong>de</strong> recursos muy superior inclina la<br />

balanza en favor <strong>de</strong> la librería que nos ocupa en esta edición.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!