0

我正在开发一个 SaaS 应用程序,其中每个租户都有一个单独的数据库,房东有一个房东/主数据库。所以
foo.example.com会连接sales_foo数据库
bar.example.com会连接sales_bar数据库等等。

现在我有两个环境,在由虚拟主机管理的同一台服务器上登台测试。所以问题是如果我有 10 个租户,那么将有 10 个数据库加上 1 个房东数据库。这些所有数据库都应该在一个环境中,一个环境不应该访问其他环境的数据库。我怎样才能做到这一点?

到目前为止,我已经为每个环境创建了单独的 .conf 文件,我也可以使用该 conf 启动 mongod 进程。但是我怎样才能让它一直启用呢?可能吗?

附带说明一下,我正在使用 laravel 与数据库进行交互。

4

0 回答 0