gpt4 book ai didi

Postgresql 多数据库 VS 多模式

转载 作者:行者123 更新时间:2023-11-29 11:20:47 27 4
gpt4 key购买 nike

我们正在为工作中的托管服务构建集群,最终产品将用于托管多个单独的服务。我们正在决定如何设置我们的数据库。我们正在运行一个 postgresql 数据库服务器,集群中的所有服务都将使用它。现在的争论是在单个数据库中为每个服务提供自己的模式,还是为每个服务提供自己的数据库。

我们只是不确定哪种解决方案更适合我们。我们的服务都没有共同的结构,也不需要共享数据。我们更关心的是易用性。

这是我们最关心的,我们真的希望得到一个客观的而不是基于意见的答案。

备份

灾难恢复 - 所有服务与个人

服务之间的安全

性能

关于一些额外的信息,集群托管在 AWS 中,我们的数据库是一个 RDS 实例。

最佳答案

这是 PostgreSQL 官方文档所说的:

Databases are physically separated and access control is managed at the connection level. If one PostgreSQL server instance is to house projects or users that should be separate and for the most part unaware of each other, it is therefore recommendable to put them into separate databases. If the projects or users are interrelated and should be able to use each other's resources they should be put in the same database, but possibly into separate schemas. Schemas are a purely logical structure and who can access what is managed by the privilege system.

来源:http://www.postgresql.org/docs/8.0/static/managing-databases.html

关于Postgresql 多数据库 VS 多模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28951786/

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