【问题标题】:how can we have multitenant database in mongo db??我们如何在 mongodb 中拥有多租户数据库?
【发布时间】:2015-04-18 01:33:16
【问题描述】:

我们正在开发在 mongodb 上运行的多租户应用程序。到目前为止,我已经看到文章。每个租户一个数据库是不可行的。任何实际示例都将不胜感激!

【问题讨论】:

    标签: mongodb multi-tenant


    【解决方案1】:

    你可以拥有。您可以根据租户切换数据库(例如,通过您的应用程序)

    【讨论】:

    • 我正在尝试保持相同的代码库......我认为为每个租户维护不同的数据库会降低可扩展性!
    【解决方案2】:

    为每个租户拥有一个数据库是一种方法。

    或者,您可以命名您的集合。假设您有租户 A 和 B。他们的“用户”集合将在同一个数据库中,但称为 a_usersb_users

    【讨论】:

    • 我对此很陌生,但正如我所见,您的替代解决方案似乎很好。
    猜你喜欢
    • 1970-01-01
    • 2015-07-19
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 1970-01-01
    • 2013-07-14
    • 2022-08-23
    相关资源
    最近更新 更多