Май 4, 2006
Пара слов об SQLite
В предыдущей серии мы разбирались с установкой Ruby on Rails, и под шумок познакомились с базой данных SQLite.
На знакомство с ней у меня ушло всего пол часа, так что если вам любопытно, что это такое, то рекомендую тоже потратить это время и изучить вопрос.
При смешном размере в несколько сотен килобайт база данных обладает в некоторых местах бОльшим функционалом, чем всеми обожаемый MySQL. По скоростям делает и MySQL и, естественно, мой любимый Postgres.
Вот выдержка из нижеприведенной статьи:
SQLite - это встраиваемая библиотека в которой реализовано многое из стандарта SQL 92. Её притязанием на известность является как собственно сам движок базы, так и её интерфейс (точнее его движок) в пределах одной библиотеки, а также возможность хранить все данные в одном файле. Я отношу позицию функциональности SQLite где-то между MySQL и PostgreSQL. Однако, на практике, SQLite не редко оказывается в 2-3 раза (и даже больше) быстрее. Такое возможно благодаря высокоупорядоченной внутренней архитектуре и устранению необходимости в соединениях типа “сервер-клиент” и “клиент-сервер”.
Ну и сами ссылки, которые раскроют перед вами красоту и мощь SQLite:
- Вводное руководство в SQLite с примерами для PHP
- SQLite — Википедия
- SQLite Tutorial - материал для глубокого изучения
Думаю, связочка из lighttpd, fastcgi и sqlite наверное с бешеным отрывом побъет любого апача с каким-нибудь mod_php и mysql.

Офигеть, статья, которую я начинал писать в Википедии :)
? кстати, я бы поспорил на счёт Скорострельности SQLite. Он хорош как встраиваемый движок, но при больших обьёмах данных он наврядли конкурент тому же MySQL, не говоря уж про PgSQL.
Комментарий от EvilBot — Май 4, 2006 @ 16:33