0
哪個數據庫設計對於SaaS產品最有效,爲什麼?角色和權限,在角色表或多個角色權限記錄中存儲權限集?
設計1:三個表(標準的方式來設計自己的角色權限表)
ROLE
Id
Name
Description
PERMISSION
Id
Name
ROLEPERMISSION
Id
RoleId
PermissionId
設計2:兩個表
ROLE
Id
Name
Description
PermissionSetData
PERMISSION
Id
Name
凡role.permissionsetdata列包含一個CVS存儲在角色記錄中的權限集。 (保存數據庫存儲空間,可能有助於提高性能?)