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.

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.

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

Saved successfully!

Ooh no, something went wrong!