Календарь повторяющихся / повторяющихся событий - лучший способ хранения

Я создаю собственную систему событий, и если вы имеют повторяющееся событие, которое выглядит следующим образом:

Событие A повторяется каждые 4 дня, начиная с 3 марта 2011 г.

или

Событие B повторяется каждые 2 недели во вторник, начиная с 1 марта 2011 г.

Как можно Я сохраняю это в базе данных таким образом, чтобы упростить поиск. Я не хочу проблем с производительностью, если событий много, и мне приходится проходить через все до единого при рендеринге календаря.

291
задан Brandon Wamboldt 3 March 2011 в 10:32
поделиться