Calendar Eventos recurrentes / repetitivos: el mejor método de almacenamiento

Estoy creando un sistema de eventos personalizado, y si tiene un evento repetitivo que se ve así:

Event A se repite cada 4 días a partir del 3 de marzo de 2011

Event B se repite cada 2 semanas el martes a partir del 1 de marzo de 2011

¿Cómo puedo almacenar eso en una base de datos de manera que sea más fácil de buscar? No quiero problemas de rendimiento si hay una gran cantidad de eventos, y tengo que pasar por todos y cada uno al representar el calendario.

Respuestas a la pregunta(0)

Su respuesta a la pregunta