创建一个非常简单的调度应用如何使用位掩码存储工作计划信息?
我要求用户告诉我什么日子(),他们的工作,以及是否对他们的工作早,午餐或晚上在某一天
因此,对于给用户她的数据可能是以下矩阵
morning lunch evening
mon
tue
wed
thr
fri
sat
sun
我需要很快能够获取此信息,以便我可以提醒,它的时间去工作的用户的一个或所有的点。我会有很多用户。
我不在乎具体的日期或时间。只是离散的第1天到第7天以及每天的3个时段。当然,有很多可能的组合。
我在考虑如何存储这些信息。我想知道一个位掩码是否合适/可行/'用这种方式去'的方式?你会如何处理这个问题?
谢谢!
你打算如何存储这些信息? RDBMS中的位操作导致表扫描,并且这种杀死“快速检索”的部分。 –
老问题,但FWIW,我的(类似的)问题的最佳解决方案是使数据库的含义完全清晰而无需查看代码。 – Ricky