程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 數據庫建模-業務系統系統權限數據庫設計問題

數據庫建模-業務系統系統權限數據庫設計問題

編輯:編程綜合問答
業務系統系統權限數據庫設計問題

本人菜鳥,最近公司正在准備一個新項目,在權限部分的數據庫設計上出現了問題。
之前框架的權限部分是基於角色的權限管理,角色與模塊和操作多對多關聯,關聯信息存在中間表裡,但是這樣做會使中間表數據量非常大,每次登錄都去關聯各個表查詢。
現在還有一個新的方法,就是取消掉模塊和操作表,取而代之的是把各個角色的模塊和操作權限直接用一條JSON保存到角色表的字段裡,這樣每次登錄只查詢角色表把權限JSON拿到後台處理就行了,查詢速度是快了,但是如果模塊和操作變動的時候就需要吧每個角色的JSON都修改一遍。
請大神給分析分析這兩種情況到底哪種更好一些

最佳回答:


就看你的數據到底有多大了,中間表如果非常非常多的話,那就用json吧;如果沒有那麼多的話就不需要的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved