Porque es fácil de configurar y usar (la instalación es trivial: tan sólo la copia, SQLite o sqlite.exe ejecutable a la máquina de destino y ejecutarlo) SQLite hace un buen Motor de Base de Datos para su utilización en la enseñanza de SQL.
Los estudiantes o aquellas personas que están aprendiendo pueden fácilmente crear tantas Bases de Datos como a ellos les gusta y puede enviarse entre ellos un correo electrónico a las Bases de Datos de instructores para la presentación de observaciones o de clasificación y de eso modo compartirlas de manera muy fácil.
Para los estudiantes más avanzados que están interesados en el estudio de cómo un RDBMS se ejecuta, el modular y bien comentado y documentado SQLite código puede servir como una buena base. Esto no quiere decir que SQLite es un modelo exacto de la forma en que otros motores de bases de datos se apliquen, sino más bien a un estudiante que entiende cómo funciona SQLite pueden comprender más rápidamente los principios operativos de otros sistemas.
Base de datos de Pedagogía o Enseñanza
sábado, 1 de diciembre de 2007
Publicado por
Daniel Maldonado
en
6:30
Etiquetas: Usos apropiados
Base de Datos durante las pruebas o demostraciones en empresas
Si está escribiendo una aplicación cliente para el motor de Base de Datos de una empresa, tiene sentido utilizar un genérico de Base de Datos que le permite conectarse a muchos tipos distintos de los Motores de Base de Datos SQL.
Es aún mejor de seguir adelante implementándolo y SQLite incluir en la mezcla de base de datos y el apoyo a linkar o enlazar en el motor SQLite con el cliente. De esa forma, el programa cliente puede ser usado con un archivo de datos SQLite para probar o para manifestaciones.
Publicado por
Daniel Maldonado
en
6:23
Etiquetas: Usos apropiados
Bases de Datos Internas o Temporales
jueves, 29 de noviembre de 2007
Para los programas que tienen un gran volumen de datos que debe ser ordenado de diversas maneras, a menudo es más fácil y más rápida de cargar los datos en una memoria en la base de datos SQLite y el uso y se une a las preguntas con cláusulas ORDER BY para extraer los datos de la Forma y el orden en lugar de tratar de código de las mismas operaciones manualmente.
El uso de una base de datos SQL internos de esta manera el programa también ofrece una mayor flexibilidad ya que las nuevas columnas (atributos) y los índices pueden ser añadidos sin tener que reprogramar cada consulta.
Publicado por
Daniel Maldonado
en
21:44
Etiquetas: Usos apropiados
Sitios Web
miércoles, 28 de noviembre de 2007
SQLite normalmente trabajará como el gran motor de base de datos de baja y media del tráfico en Internet (es decir, el 99,9% de todos los sitios Web). La cantidad de tráfico web que SQLite puede manejar depende, por supuesto, sobre la forma en el sitio web utiliza en gran medida su base de datos. En general, cualquier sitio que recibe menos de 100.000 visitas / día debe funcionar bien con SQLite. El 100.000 visitas / día cifra es una estimación conservadora, y no de un duro límite superior. SQLite se ha demostrado que trabajar con 10 veces la cantidad de tráfico.
Publicado por
Daniel Maldonado
en
7:25
Etiquetas: Usos apropiados
Aplicaciones y Dispositivos Embebidos
lunes, 26 de noviembre de 2007
Porque una base de datos SQLite requiere poco o prácticamente nada de la administración, SQLite es una excelente opción para los dispositivos o servicios que deben trabajar sin vigilancia o sin apoyo humano. SQLite es una buena elección para su uso en teléfonos móviles, PDAs, set-top boxes, y / o electrodomésticos. También funciona bien como una Base de Datos incorporados en descargar aplicaciones de consumo.
Publicado por
Daniel Maldonado
en
9:22
Etiquetas: Usos apropiados
Aplicación en Formato de Archivo
domingo, 25 de noviembre de 2007
Nuevamente mostrando casos de éxitos de SQLite en las cuales cómodamente podría ser reemplazo de los grande Motores de Bases de Datos, tenemos las aplicaciones en formato de archivo.
Este es el caso de las aplicaciones de escritorio que normalmente lo utilizamos para desempeñar una tarea específica, como herramienta de Análisis Financiero, los paquetes de CAD, programas de mantenimientos de registros, etc.
Las tradicionales operación como Archivo/Abrir se realizaría con sqlite3_open(), posteriormente se ejecuta un BEGIN TRANSACTION para obtener un acceso exclusivo al contenido. en la operación Archivo/Guardar se hace con un COMMIT seguido por otro BEGIN TRANSACTIO. Es importante considerar el uso de las transacciones ya que garantiza que las actualizaciones de las aplicaciones sean atómicas, aisladas y por sobre todas las cosas coherentes.
Seguramente más adelante vamos a mostrar mas características de casos exitosos y de las cuales vas a poder sacar tus conclusiones a la hora de pensar en migrar esas aplicaciones con otros motores de base de datos a SQLite.
Publicado por
Daniel Maldonado
en
20:07
Etiquetas: Usos apropiados
Los usos apropiados de SQLite
sábado, 24 de noviembre de 2007
Quizás este tema lo hablamos pero muy por arriba y ahora llego la oportunidad para explicar mejor las prestaciones de SQLite para los usuarios.
Como ya sabemos SQLite es diferente a la mayoría de los otros motores de Base de Datos SQL en donde ya conocemos estos objetivos:
- Simple de Administrar.
- Simple para Operar.
- Simple para fusionarlo con aplicaciones más amplias.
- Fácil de mantener y personalizar.
La simplicidad de este Pseudo Motor puede ser como ya sabemos una Fortaleza o una debilidad, en función de que es lo que el usuario desea hacer con el mismo. Con el afán de lograr la máxima simplicidad tubo que sacrificar otros aspectos que algunos usuarios los notan útiles, como la alta concurrencia, un rico y amplio conjunto de funciones incorporadas, procedimientos almacenados, etc. Si necesitas algunas de estas características y no cuenta con la complejidad añadida que traen, entonces SQLite NO es probablemente el Motor de Base de Datos. La intención de SQLite no es la de ser una empresa de Motores de Bases de Datos y competir con Oracle o PostgreSQL.
La regla de oro para saber cuando es apropiado utilizar SQLite es la siguiente:
El uso de SQLite en situaciones en la que la sencillez de la administración, implementación y mantenimientos son más importantes que las innumerables características complejas que las empresa proporcionará a los Motores de Bases de Datos.
En la práctica, las situaciones en que la simplicidad es la mejor opción, son más comunes de las que muchos creen.
Publicado por
Daniel Maldonado
en
5:58
Etiquetas: Usos apropiados