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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8<br />

CARACTERÍSTICAS<br />

DE SQLITE<br />

SQLite no es un motor <strong>de</strong> base <strong>de</strong> para su empleo en dispositivos<br />

datos relacional, aunque trabaja móviles y embebidos, ya que al no<br />

<strong>de</strong> forma idéntica a uno. Ocurre existir un motor propiamente dicho,<br />

que no se trata <strong>de</strong> un programa (o el empleo <strong>de</strong> la base <strong>de</strong> datos tiene<br />

conjunto <strong>de</strong> programas) “servidor”, costo cero en recursos, ya que no<br />

que se encuentra corriendo<br />

existe un servidor que requiera <strong>de</strong><br />

permanentemente (<strong>com</strong>o un<br />

memoria RAM, espacio en el sistema<br />

<strong>de</strong>monio), atendiendo peticiones <strong>de</strong> archivos y ciclos <strong>de</strong> CPU para<br />

en un puerto <strong>de</strong> red. En cambio, funcionar. Los recursos consumidos<br />

toma la forma <strong>de</strong> una pequeña <strong>de</strong>pen<strong>de</strong>rán exclusivamente <strong>de</strong><br />

librería <strong>de</strong>sarrollada en lenguaje la forma en la que programemos<br />

C. Sus principales virtu<strong>de</strong>s están nuestro aplicativo. Para su pequeño<br />

bien <strong>de</strong>scriptas en la página web “footprint”, SQLite es notablemente<br />

<strong>de</strong>l proyecto, [http://sqlite.org/]: flexible. Aunque <strong>de</strong>bemos renunciar<br />

es “self-contained” (no posee<br />

al empleo <strong>de</strong> Stored Functions<br />

<strong>de</strong>pen<strong>de</strong>ncias <strong>de</strong> otras librerías), (los Procedimientos Almacenados,<br />

“serverless” (según acabamos <strong>de</strong> que nos vienen dando tan buenos<br />

<strong>de</strong>scribir, no requiere <strong>de</strong> un proceso resultados con PostGres), sí cuenta<br />

ejecutándose en forma constante), con la posibilidad <strong>de</strong> crear Triggers,<br />

“zero configuration” (no requiere aunque su funcionalidad -claro<br />

realizar tareas <strong>de</strong> instalación ni está- es acotada. SQLite corre en<br />

configuración) y “transactional” prácticamente cualquier plataforma<br />

(transaccional; <strong>com</strong>o nuestros para la que exista un <strong>com</strong>pilador <strong>de</strong><br />

lectores ya saben, esto quiere <strong>de</strong>cir lenguaje C, y lo mejor <strong>de</strong> todo es que<br />

que pue<strong>de</strong>n agruparse una serie <strong>de</strong> para programar software que la utilice<br />

cambios realizados a la información no nos encontramos limitados a este<br />

contenida para que sean confirmados mismo lenguaje, sino que po<strong>de</strong>mos<br />

o <strong>de</strong>shechos en conjunto en el caso <strong>de</strong> hacerlo en casi cualquier tecnología<br />

existir algún tipo <strong>de</strong> error). Al escribir <strong>de</strong> <strong>de</strong>sarrollo que se nos ocurra:<br />

una aplicación que trabaje con ella, C++, Java, JavaScript, Lisp, Perl,<br />

po<strong>de</strong>mos leer y escribir datos en un PHP, Python, Ruby y Tcl son apenas<br />

archivo “base”. Por ello es apropiada algunos <strong>de</strong> ellos.

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

Saved successfully!

Ooh no, something went wrong!