2
我正在開發一個數據庫,它有來自許多不同應用程序的數據,所以我使用模式名來區分源應用程序。從組織的角度來看,它是否能夠在單獨的模式中創建對象?數據庫設計何時適合使用單獨的模式?
我正在開發一個數據庫,它有來自許多不同應用程序的數據,所以我使用模式名來區分源應用程序。從組織的角度來看,它是否能夠在單獨的模式中創建對象?數據庫設計何時適合使用單獨的模式?
是的,這是非常有意義的。
數據庫模式爲「名稱空間」用於對屬於一起的對象進行聚類,同時具有架構權限的附加優勢,允許您拒絕訪問單個位置架構中的所有對象。
從安全角度來看,您不僅應該使用不同的模式,還應該使用不同的數據庫用戶來訪問不同的應用程序。這樣,很容易拒絕應用程序用戶訪問屬於不同應用程序的數據。這樣做,您可以在您的某個應用程序遭到破壞時限制丟失,例如通過SQL注入。
是的,這是有道理的。 –