Pregunta
He hecho una aplicación web usando SQLite (2.8.17), sólo he descubierto ahora que hay un SQLite3. De alguna manera se eludió mi atención al realizar la aplicación web, probablemente debido a la falta de documentación de las funciones de PHP.
Me pregunto, ¿cuáles son las ventajas de usar SQLite3 sobre SQLite? Es considerablemente más rápido?
Solución
SQLite2 almacena internamente cada valor como una cadena, independientemente de su tipo.
La actualización a
SQLite3 sin duda reducir el tamaño de la base de datos ya que los números y manchas se almacenan en su formato nativo, lo que podría hacer que las cosas funcionen más rápido.
Otra gran ventaja en mi opinión es que las versiones recientes de SQLite, (a partir de 3.6.23) las claves externas de apoyo.
Desde que estaba usando PHP, sugeriría que usted busca en DOP . Podría resultar útil en caso de que tenga que cambiar el DBMS para la aplicación
Otros consejos
Este documento de la página web sqlite.org: http://www.sqlite.org/version3.html que no habla de rendimiento, pero las diferencias. de todos modos no hay que actualizar SQLite2 Yo personalmente recomiendo el uso de la última y mejor versión 3 (ver mejorado concurrencia, siempre es bueno para aplicaciones web).