首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个模式与每个客户的评估列

多个模式与每个客户的评估列
EN

Software Engineering用户
提问于 2013-11-21 08:37:42
回答 1查看 144关注 0票数 1

如果每个客户有不同的数据库,因为没有必要在它们之间共享任何数据,那么如果客户有多个存储区,是否同样适用?

我认为,如果统计数据位于一个模式而不是多个模式,那么对统计数据的查询(有些需要4-6表联接)更容易。

但是团队中的每个人(还没有做任何事情)都认为跨模式查询是go.They声称postgres支持它的方法。走哪条路?

EN

回答 1

Software Engineering用户

发布于 2013-11-22 21:44:06

将客户端按数据库分离是有意义的:安全性、唯一管理备份/还原、自定义。

将每个位置置于单独的模式下将为您提供方法:分组对象、安全性,并可能管理单独的备份,但除非您找不到实现这种分离的其他方法,否则我认为它使查询和维护变得非常困难。

由数据管理位置似乎更容易。您始终可以通过一个安全表来处理记录选择安全性,该表指示用户可以访问哪个位置(S)。

您可能会觉得,此时组合位置的查询/报告寥寥无几,但一旦客户端得到一个这样做的报告,他们会想要更多。这些客户通常支付更高的授权费用,并将给您的销售团队带来额外的压力(这将给开发团队带来更大的压力)。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/219088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档