what tiny portable online adminer php sqlite sqlite3 sqlite2

portable - phpmyadmin tiny



PHP-SQLite vs SQLite3 (2)

Hice una aplicación web utilizando SQLite (2.8.17), solo ahora he descubierto que hay un SQLite3. De alguna manera eludió mi atención al hacer la aplicación web, probablemente debido a la falta de documentación para las funciones php.

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


Este documento 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. Personalmente, recomiendo usar la última y mejor versión 3 (ver Simultaneidad mejorada, siempre es bueno para aplicaciones web).


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 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) admiten claves externas.

Como estaba usando PHP, sugeriría que busque en PDO . Podría resultar útil en caso de que necesite cambiar el DBMS para la aplicación