PHP – SQLite versus SQLite3

He creado una aplicación web con SQLite (2.8.17). Recientemente descubrí que hay un SQLite3. De alguna manera eludí mi atención al hacer la aplicación web, probablemente debido a la falta de documentación para las funciones de php.

Me pregunto, ¿cuáles son los beneficios de usar SQLite3 sobre SQLite? ¿Es considerablemente más rápido?

SQLite2 almacena internamente cada valor como una cadena, independientemente de su tipo.
La actualización a SQLite3 ciertamente reducirá el tamaño de la base de datos ya que los números y BLOBS se almacenan en sus formatos nativos, lo que podría acelerar el proceso.
Otra gran ventaja en mi opinión es que las versiones recientes de sqlite, (a partir de 3.6.23) admiten claves externas.

Como usaba PHP, le sugiero que investigue el PDO . Podría ser útil en caso de que necesite cambiar el DBMS para la aplicación

Este documentos del sitio web sqlite.org: http://www.sqlite.org/version3.html no habla de rendimiento, sino de diferencias. de todos modos, no hay actualizaciones para sqlite2. Yo personalmente recomiendo usar la última y mejor versión 3 (ver Concurrencia mejorada, siempre buena para aplicaciones web).