我有一個用戶及其權限數據庫。例如,一排是這樣的:位掩碼與單獨列
Name | sendMessages | receiveMessages | post | readPosts
------------+--------------+-----------------+------+----------
Jeff Atwood | 1 | 1 | 0 | 1
什麼是這個情況較好,單獨的列(如示例)或單個列,其中包含一個位掩碼(在這種情況下,1101
轉化爲0xD
)?
爲了查詢目的,絕對要分開的列。除非存儲空間是真實世界的問題,否則我會去那個 – 2013-05-03 16:43:09
如果你認爲你將擁有比適合你的mask列更多的特權,事情會變得非常難看。如果每個權限有一列,那麼閱讀可能也更容易。我肯定會去與單獨的列 – nurdglaw 2013-05-03 16:44:35