sqlite
Некоторые проблемы SQLite
Товарищ Адепт пишет в ЖЖ про проблемы SQLite. Если вкратце, то выявлены минимум две проблемы.
SQLite при снятии дампа «CREATE VIEW» выписываются в порядке создания. Если у нас две вьшки, «A» и «Б», созданные в порядке перечисления и мы пересоздаём вьюху «А» с использованием «Б», то при заливке дампа будет ошибка —
Если создана вью, в конце которой комментарий стоит, то и в дампе будет комментарий в конце строки создания, экранирующий конечную точку с запятой.
create view commented_view
as select something
from some_table -- pretty useless view;
create view another_view as…Для чего нужен SQLite
Открылся Wiki по SQLite. Цитата:
В Web sqlite уготовано место исключительно блогов и прочего где минимально количество записей.
sqlite превосходен, когда большое количество запросов, и когда операции записи редки, и редко задействуют несколько таблиц.
При более-менее сложных операциях плохо, ибо блокировку отдельных строк он не умеет, и во время транзакции блокирует базу целиком (даже не отдельную таблицу).