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?

¿Fue útil?

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).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top