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存储在角色记录中的权限集。 (保存数据库存储空间,可能有助于提高性能?)