事件日历的MySQL表格模式

时间:2013-02-23 10:42:25

标签: mysql performance calendar

我最近开发了一款旨在帮助医生和医疗保健的PHP应用程序。患者取得联系,并使用FullCalendar为医生,所以他可以管理他的事件。 我的问题是:当我自己学习编码时,我还没有学会如何决定是使用这个还是那个DB组织。 目前,该应用为每个新订阅(仅限博士)创建了一个名为event_[$doctor_id]的新表格,但我不得不承认我对拥有3000名用户的观点感到害怕!

我的需求是:

  • 在每个事件发生后的2年内(但不一定在同一个dB表中)为每个事件保留一个参考号
  • 年龄小于6个月的活动需要在日历中显示
  • 为避免错误,事件永远(几乎)从数据库中删除 - 它们只是被禁用以便用户修复2周的错误

我正在考虑使用日期命名表格,如" 201303"对于2013年3月发生的所有事件,然后每月使用一个机器人,以某种方式将最旧的信息(6个月+旧)保存在特定的表格中,甚至保存在文件中。

但是,由于这些变化可能需要几个小时,所以我很感激你们的一些建议!

0 个答案:

没有答案