SQLite

14.10.2008 00:06:04

Готовится тут у меня системка одна, где пытаюсь использовать SQLite. Если точнее, то на головном сервере (или на головных серверах, в перспективе ;)) нормальный PostgreSQL, а на всячески распределённых машинках SQLite.

Впечатления странные. С одной стороны, очень нравится сама идея, что база сидит в файлике и не требует постоянно работающего сервера, для многих прикладушек просто нереально удобно. С другой стороны, конкретная реализация настолько вольно обращается с реляционной моделью и SQL, что местами шибает в холодный пот. Полное отсутствие проверок ассоциаций, куцые базовые типы, пренебрежение проверками типов. На перспективу плохо смотрится отсутствие «DROP COLUMN» и «ALTER COLUMN».

Оно, конечно, не смертельно, если смотреть на получающуюся БД как на простой в обращении конфиг-файл + небольшой кэш, но после выстроенной аккуратной модели для нормальной СУБД воспринимается с ужасом.

Закомментировать

Вам бы, по-хорошему, зарегистрироваться сначала надобно, прежде чем комментарии оставлять. Но, в порядке исключения, можете попробовать с OpenID проскочить, вдруг.