Пара слов об 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.

Май 4, 2006 в 16:33
Офигеть, статья, которую я начинал писать в Википедии :)
И кстати, я бы поспорил на счёт Скорострельности SQLite. Он хорош как встраиваемый движок, но при больших обьёмах данных он наврядли конкурент тому же MySQL, не говоря уж про PgSQL.
Май 4, 2006 в 17:32
Не знаю, что-либо утверждать не буду, для полноценного анализа надо вдумчиво тестировать на сложных проектах, у меня же опыта работы с SQLite пол часа :)
Май 5, 2006 в 00:22
Кстати, размер базы влияет на скорость работы с ней?
Май 5, 2006 в 13:14
Спросите у ораклоидов или лучше у тех кто юзает MS SQL Server и базы по несколько десятков/сотен гигов :)
Май 5, 2006 в 14:04
Тогда сформулируем вопрос по другому… :)
Уменьшится ли скорость работы, и на много ли, если база раздуется скажем до 100 Mb :)
Май 5, 2006 в 14:36
Фиг знает :)
Мало ли чего там в базе у вас творится..
Май 5, 2006 в 15:11
И не одного ответа на поставленны вопрос :)))
Май 5, 2006 в 16:21
Ну если ответ еще не ясен, то “Да, размер базы вляет на скорость работы с ней”
Разве это не очевидно?
Май 6, 2006 в 00:55
Ясен конечно, там же смайлы стоят :)
Май 11, 2006 в 16:45
и то хорошо