gpt4 book ai didi

postgresql - 数据库设计何时适合使用单独的模式?

转载 作者:行者123 更新时间:2023-11-29 12:17:48 24 4
gpt4 key购买 nike

我正在开发一个数据库,其中的数据来自许多不同的应用程序,因此我使用架构名称来区分源应用程序。从组织的角度来看,在单独的架构中创建对象是否有意义?

最佳答案

是的,这很有道理。

数据库模式是将属于一起的对象聚集在一起的“ namespace ”,具有模式权限的额外好处,允许您拒绝在一个位置访问模式中的所有对象。

从安全的角度来看,您不仅应该使用不同的模式,还应该使用不同的数据库用户来访问不同的应用程序。这样很容易拒绝应用程序用户访问属于不同应用程序的数据。这样做,如果您的一个应用程序受到损害,您可以限制损失,例如通过 SQL 注入(inject)。

关于postgresql - 数据库设计何时适合使用单独的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43484350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com