Nuestro team de especialistas despúes de días de investigación y recopilar de información, dieron con la respuesta, queremos que te sea de gran utilidad para tu plan.
- Las transacciones son atómicas, consistentes, aisladas y duraderas (ACID) incluso después de fallas del sistema y fallas de energía.
- Configuración cero: no se necesita configuración ni administración.
- Implementación completa de SQL con capacidades avanzadas como índices parciales, índices en expresiones, JSON, expresiones de tablas comunes y funciones de ventana. (Características omitidas)
- Una base de datos completa se almacena en un único archivo de disco multiplataforma. Ideal para usar como formato de archivo de aplicación.
- Admite bases de datos del tamaño de un terabyte y cadenas y blobs del tamaño de un gigabyte. (Ver límites.html.)
- Huella de código pequeña: menos de 600 KiB completamente configurado o mucho menos con las funciones opcionales omitidas.
- API simple y fácil de usar.
- Rápido: en algunos casos, SQLite es más rápido que la E/S directa del sistema de archivos
- Escrito en ANSI-C. Fijaciones TCL incluidas. Enlaces para docenas de otros idiomas disponibles por separado.
- Código fuente bien comentado con una cobertura de prueba de rama del 100 %.
- Disponible como un solo archivo de código fuente ANSI-C que es fácil de compilar y, por lo tanto, fácil de agregar a un proyecto más grande.
- Autónomo: sin dependencias externas.
- Multiplataforma: Android, *BSD, iOS, Linux, Mac, Solaris, VxWorks y Windows (Win32, WinCE, WinRT) son compatibles desde el primer momento. Fácil de portar a otros sistemas.
- Las fuentes están en el dominio publico. Uso para cualquier propósito.
- Viene con un cliente de interfaz de línea de comandos (CLI) independiente que se puede usar para administrar bases de datos SQLite.
Usos sugeridos para SQLite:
-
Base de datos para Internet de las cosas. SQLite es una opción popular para el motor de base de datos en teléfonos celulares, PDA, reproductores de MP3, decodificadores y otros dispositivos electrónicos. SQLite tiene una huella de código pequeña, hace un uso eficiente de la memoria, el espacio en disco y el ancho de banda del disco, es altamente confiable y no requiere mantenimiento por parte de un administrador de base de datos.
-
Formato de archivo de la aplicación. En lugar de utilizar fopen() para escribir XML, JSON, CSV o algún formato propietario en archivos de disco utilizados por su aplicación, utilice una base de datos SQLite. Evitará tener que escribir y solucionar problemas de un analizador, sus datos serán más fácilmente accesibles y multiplataforma, y sus actualizaciones serán transaccionales. (más…)
-
Base de datos del sitio web. Debido a que no requiere configuración y almacena información en archivos de disco ordinarios, SQLite es una opción popular como base de datos para respaldar sitios web pequeños y medianos.
-
Sustituto de un RDBMS empresarial. SQLite se utiliza a menudo como sustituto de un RDBMS empresarial con fines de demostración o de prueba. SQLite es rápido y no requiere configuración, lo que elimina muchas molestias de las pruebas y hace que las demostraciones sean alegres y fáciles de iniciar.
-
Mas sugerencias…
Valoraciones y comentarios
Al final de la post puedes encontrar las acotaciones de otros desarrolladores, tú asimismo tienes la habilidad mostrar el tuyo si te gusta.