Я создаю настраиваемую систему событий, и если у вас есть повторяющееся событие, которое выглядит так:
Событие A повторяется каждые 4 дня, начиная с 3 марта 2011 года.
или
Событие B повторяется каждые 2 недели во вторник, начиная с 1 марта 2011 года.
Как я могу сохранить это в базе данных таким образом, чтобы это упростило поиск. Я не хочу проблем с производительностью, если есть большое количество событий, и я должен проходить каждый раз при рендеринге календаря.