我已经有一个Web应用程序,现在我正尝试在其中引入多租户概念。我想知道如何管理许多数据库?我目前有一个主数据库,其中包含一个用户表和其他无关紧要的表,用于解决该问题。但是我的主要难题是我有一个带有“ database_name”的League表,该表用于根据用户选择的联盟来设置MySQL连接。
有更好的方法吗?
谢谢:)
答案 0 :(得分:0)
您使用的概念很好。例如,您也可以只使用league.name
(如果League有一个名称)作为数据库名称,或在名称中添加一些前缀/后缀。我不确定是要选择多个定义的连接之一,还是要在配置中更改连接的数据库名称。我建议第二种选择。