| |||||
SQLite — SQL для «текстовых файлов»Краткое описаниеSQLite, новое расширение PHP5, многие ошибочно восприняли как альтернативу My SQL, которого не будет в стандартной поставке PHP вследствие конфликтов лицензий. На самом деле, это далеко не так. SQLite, фактически, представляет собой единый интерфейс работы с текстовыми файлами, с помощью языка SQL. SQLite слабо типизирована. Все данные хранятся как строки, ограниченные NULL. Для совместимости, SQLite предоставляет возможность работы с данными char, text, float. На деле же, SQLite оперирует только с двуми типами: integer и string, что сказываеться на работоспособности при сравнивании. Самым главным минусом является невозможность паралельной модификации. При любом изменении таблицы, SQLite напрочь лочит всю БД. Паралельное чтение возможно. Как любой инструмент достойный внимания, SQLite имеет и свои плюсы: портабельность. SQLite не требует демона в памяти и хранит все данные в обычных файлах, права доступа к которым разграничиваются прямо средствами ОС. SQLite является правильным выбором для небольших баз данных, основным действием с которыми является выборка, но не может держать БД, в которые требуется частая запись. Проблемы с обратной совместимостьюПроблем с обратной совместимостью данное нововведение не имеет. Дополнительные сведения
Описание в оригинальной документации:
Комментариев нет.
[Показать комментарии/форму]
| |||||