Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
En Defensa De SQLite
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje En Defensa De SQLite 
 
Una y otra vez veo wn este foro expresar y exportar la opinión de que "Sqlite está bien para empezar, pero para cosas serias es mejor MySQL o PostGreSql". Es algo con lo que no estoy de acuerdo y contra lo que quiero levantar en este post una pequeña defensa.

Sqlite es lo mejor que he visto en bases de datos de escritorio. ¿Que qué es una base de datos de Escritorio? Pues una base de datos cuyo soporte es un fichero en nuestro disco duro. Nada de complicadas instalaciones (aunque también puede ser complejo configurar SQLite más allá de la configuración por defecto). Nada de ocupar sitio en nuestro disco duro que nunca será utilizado, nada de complejos sistemas de ficheros de log, tablespaces, descargas de memoria, etc. etc. Un ficherito y tengo toda una señora base de datos a mi disposición.

Evidentemente estamos hablando de desarrollos locales, es decir, bases de datos accedidas desde nuestra propia máquina. SQLite no es, ni pretende serlo, el soporte contra el que trabajen simultáneamente miles de clientes y que genere millones de respuesta por hora. Pero... confesad, ¿Quién de vosotros emprende desarrollos así? Pues eso.

SQLite es muy, pero que muy aceptable en velocidad de trabajo. He hecho pruebas con tablas de cientos de miles de registros y es muy aceptable (aunque dependiendo de la calidad de las sentencias SQL y de la estructura de tablas que nos montemos, como es evidente) Es absolutamente portátil y es una herramienta para manejar SQL tan digna como MySQL, por poner la más famosa.

Si hacéis un programa que requiera configuraciones de entornos compleja, Sqlite debe ser vuestra opción. Si hacéis un desarrollo que maneje grandes cantidades de datos en vuestro ordenador, Sqlite es lo indicado, Si guardáis muchas bases de datos con una pequeña tabla cada una o una base de datos con muchas pequeñas (o grandes) tablas para uso "interno" de la máquina... SQLite. No lo dudéis.

Desde un software para escribir novelas, a un diccionario de datos que soporte las estructuras de las tablas de una aplicación, pasando por generadores de listados y de aplicaciones, incluso, siempre utilizo SQLite.

En Internet suelo utilizar MySQL, no porque SQLite no sirva (que según ellos sirve perfectamente) sino porque los servidores de internet ya ofrecen el servidor MySQL de serie y no hay necesidad de más.

¿Que no es seguro? Tan seguro como sea el acceso a tu ordenador, digo, que uno se puede comprar la caja fuerte mejor diseñada del mundo, pero de poco vale si no sabes cerrar la puerta.
 



 
última edición por shordi el Domingo, 03 Marzo 2013, 21:04; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: En Defensa De SQLite 
 
Y yo añadiría el tema de la encriptación de datos: ningún DBMS está encriptado ni es 100% seguro. Lo que se encriptan son los datos introducidos y dependiendo del uso que le vayamos a dar, puede ser encriptado en un sentido o en ambos. Con ello me refiero a si necesitamos desencriptar los datos o sólo compararlos.

Hasta la fecha la mejor opción de encriptación de doble sentido es gpg con una llave pública, pero nada garantiza la total seguridad de esos datos o incluso su recuperación en caso de pérdida de la clave. Lo anterior es válido tanto para sqlite como para mysql, postgres o cualquier otra.

Y me uno a todo lo dicho por shordi, desde luego!

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Tutorial De Comandos De SQLite Shell Bases de Datos 0 Sabado, 08 Diciembre 2012, 11:37 Ver último mensaje
Shell
No hay nuevos mensajes Tutorial SQLite En GambasForge Shell Bases de Datos 0 Martes, 23 Abril 2013, 09:34 Ver último mensaje
Shell
No hay nuevos mensajes Conexion SQLite Find osunaosuna Bases de Datos 0 Viernes, 25 Julio 2014, 02:38 Ver último mensaje
osunaosuna
No hay nuevos mensajes SQLite Y La Primary Key. tincho Bases de Datos 1 Lunes, 25 Julio 2016, 17:29 Ver último mensaje
jguardon
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron