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.
6<br />
INTRODUCCIÓN<br />
A LAS BASES DE DATOS<br />
RELACIONALES(XII)<br />
Hace unas semanas, un lector nos escribía<br />
consultándonos acerca <strong>de</strong> la posibilidad <strong>de</strong> trabajar<br />
con una base <strong>de</strong> datos relacional en una aplicación<br />
para smartphones. Esta es una pregunta que se<br />
escucha cada vez más en los últimos tiempos.<br />
Cuando se <strong>de</strong>sarrolla para dispositivos embebidos,<br />
ya sean equipos muy pequeños y específicos (<strong>com</strong>o<br />
un controlador <strong>de</strong> maquinaria industrial) o más<br />
voluminosos y versátiles -smartphones o tabletsnos<br />
encontraremos con una situación en la que<br />
necesitamos hacer mucho con pocos recursos. La<br />
cantidad <strong>de</strong> memoria y el po<strong>de</strong>r <strong>de</strong> procesamiento<br />
<strong>de</strong>l CPU <strong>de</strong> este tipo <strong>de</strong> aparatos son más bien<br />
limitados, en <strong>com</strong>paración con una PC hogareña.<br />
Ni hablar si lo <strong>com</strong>paramos contra un gran servidor<br />
corporativo, don<strong>de</strong> normalmente corre el software<br />
<strong>de</strong> base <strong>de</strong> datos relacional en las empresas<br />
medianas y gran<strong>de</strong>s. ¿Esto significa que tenemos<br />
que renunciar a programar <strong>com</strong>o más nos gusta,<br />
para <strong>com</strong>plicarnos la existencia almacenando la<br />
información <strong>de</strong> otra manera? Afortunadamente, no.<br />
Aunque tendremos que prescindir <strong>de</strong> bases potentes y<br />
flexibles, <strong>com</strong>o lo es PostgreSQL, existen alternativas<br />
pensadas para estos casos que permiten trabajar<br />
con un motor relacional lo suficientemente funcional<br />
<strong>com</strong>o para satisfacer las necesida<strong>de</strong>s <strong>de</strong> cualquier<br />
aplicación escrita para este tipo <strong>de</strong> plataformas. Aquí<br />
presentamos una <strong>de</strong> ellas: SQLite.