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