Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top