多租户应用程序的数据库命名约定如何变化?

时间:2009-07-10 02:33:27

标签: sql sql-server database oracle naming-conventions

对于多租户数据库,您可以根据以下内容对表进行不同的命名:

  • 表格是承载多个租户还是只依赖于租户列的存在
  • 如果您支持多个“应用程序”,例如salesforce.com,您是否在应用程序名称前加上表格?
  • 您是否尝试在单个租户应用程序中可能不需要的表格中保持名称相同。

1 个答案:

答案 0 :(得分:1)

不,我们不会更改命名约定。这将是一个疯狂的维护噩梦,特别是如果我们将表或字段名称绑定到每个租户的名称。

在我们将“门户”网站放在一起的情况下,我们依靠租户表和其他外键列来整理租户,除非我们在合同上要求每个租户保持数据库分开。 / p>

如果有单独的应用程序,我们每个应用程序使用一个数据库,并使用一个包含公共信息的数据库。