首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net的软件即服务(SaaS)配置管理/体系结构模式

.Net的软件即服务(SaaS)配置管理/体系结构模式
EN

Stack Overflow用户
提问于 2016-06-30 17:17:14
回答 1查看 493关注 0票数 0

我们计划将我们的单租户应用程序修改为多租户支持,同时我们应该允许客户配置应用程序,如数据库(客户可以选择自己的数据库)、日志记录(文件日志记录、数据库日志记录)等。

困难在于我们如何存储和保护来自其他客户的配置?

关于SaaS应用程序中的配置管理,有什么文章/建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-06 19:20:39

您的此查询有多个可用选项

Azure DB Shard feature

  • Regarding
  1. 为了存储客户的数据库分区,您可以查看Azure DB Shard Management为每个客户定制的元数据,它很容易与每行的租户标识符一起存储。这有助于我们轻松获得每个租户的自定义设置。

示例

代码语言:javascript
复制
tenantid           setting             value    
tenant1            logo                company1.png
tenant2            passwordfailcount   5

对于日志记录,如果您希望选择完全隔离,则可以将日志存储在租户特定的数据库中,但是,首先,您仍然可以将日志数据存储在单个数据库中,每个表的所有数据都使用tenantid列进行区分。

HTH

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

https://stackoverflow.com/questions/38118775

复制
相关文章

相似问题

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