天天看點

5.4. 為資料安全而分庫

我們通常使用一個資料庫開發,該資料庫包含了前背景所有的功能,我建議将前背景等等功能進行分庫然後對應各種平台配置設定使用者權限,例如

我們建立三個資料庫cms,frontend,backend 同時對應建立三個使用者 cms,frontend,backend 三個使用者隻能分别通路自己的資料庫,注意在系統的設計之初你要考慮好這樣的劃分随之系統需要做相應的調整。

backend 負責背景,權限最高

frontend 是前台權限,主要是使用者使用者中心,使用者注冊,登入,使用者資訊資料編輯,檢視新聞等等

cms 使用者是網站内容管理,主要負責内容更新,但登陸CMS背景需要`backend`.`Employees`表使用者認證,是以他需要讀取權限,但不允許修改其中的資料。

原文出處:Netkiller 系列 手劄

本文作者:陳景峯

轉載請與作者聯系,同時請務必标明文章原始出處和作者資訊及本聲明。