de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
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.