Приветствуем!
Хотите что-то написать?
Нужно назвать себя.
Если вы пришли в первый раз,
то нужно зарегистрироваться.
Базы данных
19 марта
В жизни любого программиста при проектировании достаточно сложных систем может наступить критический момент — таблица, рассказывающая нам об одной бизнес-еденице, разрастается до таких критических размеров, что ставноится страшно на неё смотреть и в огромно количестве полей таблицы тяжело уже уловить нужное. Или может вам в наследство досталась такая ужасная архитектура от дедушки-программиста и надо с ней работать.
Что делать и как жить? Об этом на примере symfony и propel в этой статьей.
15 февраля
Оптимизация запросов - это лишь половина работы над общей оптимизацией. Чем меньше мы будет обращаться к базе данных - тем меньше будет время генерации страницы. Лучший вариант - сведение запросов к нулю. Здесь к нам на помощь всегда может придти как кеш запросов, так и кеш результата запроса. Если сайт не слишком динамичен - можно ограничиться и установкой времени жизни кеша. Но что делать если данные изменяются слишком часто, а запросы оптимизированы лучше некуда? Тут на помощь приходит зависимый кеш.