Приветствуем!

Хотите что-то написать?

Нужно назвать себя.

Если вы пришли в первый раз,
то нужно зарегистрироваться.

Базы данных

19 марта

Базы данныхДекомпозиция и декорация

В жизни любого программиста при проектировании достаточно сложных систем может наступить критический момент — таблица, рассказывающая нам об одной бизнес-еденице, разрастается до таких критических размеров, что ставноится страшно на неё смотреть и в огромно количестве полей таблицы тяжело уже уловить нужное. Или может вам в наследство досталась такая ужасная архитектура от дедушки-программиста и надо с ней работать.

Что делать и как жить? Об этом на примере symfony и propel в этой статьей.


15 февраля

Базы данныхТеория кеширования

Оптимизация запросов - это лишь половина работы над общей оптимизацией. Чем меньше мы будет обращаться к базе данных - тем меньше будет время генерации страницы. Лучший вариант - сведение запросов к нулю. Здесь к нам на помощь всегда может придти как кеш запросов, так и кеш результата запроса. Если сайт не слишком динамичен - можно ограничиться и установкой времени жизни кеша. Но что делать если данные изменяются слишком часто, а запросы оптимизированы лучше некуда? Тут на помощь приходит зависимый кеш.