創建一個非常簡單的調度應用如何使用位掩碼存儲工作計劃信息?
我要求用戶告訴我什麼日子(),他們的工作,以及是否對他們的工作早,午餐或晚上在某一天
因此,對於給用戶她的數據可能是以下矩陣
morning lunch evening
mon
tue
wed
thr
fri
sat
sun
我需要很快能夠獲取此信息,以便我可以提醒,它的時間去工作的用戶的一個或所有的點。我會有很多用戶。
我不在乎具體的日期或時間。只是離散的第1天到第7天以及每天的3個時段。當然,有很多可能的組合。
我在考慮如何存儲這些信息。我想知道一個位掩碼是否合適/可行/'用這種方式去'的方式?你會如何處理這個問題?
謝謝!
你打算如何存儲這些信息? RDBMS中的位操作導致表掃描,並且這種殺死「快速檢索」的部分。 –
老問題,但FWIW,我的(類似的)問題的最佳解決方案是使數據庫的含義完全清晰而無需查看代碼。 – Ricky