PHP – SQLite vs SQLite3

Я сделал веб-приложение с использованием SQLite (2.8.17), я только теперь обнаружил, что есть SQLite3. Это как-то ускользало от моего внимания при создании веб-приложения, возможно, из-за отсутствия документации для функций php.

Мне интересно, каковы преимущества использования SQLite3 над SQLite? Это значительно быстрее?

Solutions Collecting From Web of "PHP – SQLite vs SQLite3"

SQLite2 внутренне сохраняет каждое значение в виде строки, независимо от ее типа.
Обновление до SQLite3, безусловно, уменьшит размер базы данных, поскольку числа и BLOBS будут храниться в их собственных форматах, что может ускорить работу.
Еще одно большое преимущество, на мой взгляд, заключается в том, что последние версии sqlite (начиная с версии 3.6.23) поддерживают внешние ключи.

Поскольку вы используете PHP, я бы предложил вам изучить PDO . Это может оказаться полезным, если вам нужно изменить СУБД для приложения

Эти документы с сайта sqlite.org: http://www.sqlite.org/version3.html он не говорит о производительности, а о различиях. во всяком случае, нет обновления для sqlite2. Я лично рекомендую использовать последнюю и самую лучшую версию 3 (см. Улучшенный параллелизм, всегда хорошо для веб-приложений).