Проектированиесистемы, как календарь Google Calendar

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

трудно часть обработки повторно происходящих событий, строка в таблице " события " есть страница поле, которое говорит вам, какие события нужно, поскольку событие может быть для одного только даты, ИЛИ заново события, происходящие каждые х дней.

основные design challenge обработки повторно происходящие события.

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

то, Что вы, ребята, думаете?

Найдено 16 ответов:

Designing a Calendar system like Google Calendar

http://stackoverflow.com/questions/12611/designing-a-calendar-system-like-google-calendar

Посмотреть решение →