我必须设计一个 Web 应用程序来支持多个客户端。 我想有一个 MongoDB,其中包含每个用户的用户名或电子邮件以及每个用户的连接字符串的名称。 并通过连接字符串获取客户端的 SQL 数据库。
但我不确定这是否是最好的方法。
您还有什么建议吗?
请您参考如下方法:
有接近你的情况。 我们使用了 1 个公共(public)数据库(父数据库),其中存储每个客户端的连接和简单的接口(interface)来控制子数据库(它们是分开的,您可以根据需要或多个客户端手动或自动为每个客户端创建尽可能多的数据库。
根据您希望以何种方式寻找客户。我们的系统使用每个 url 的客户端/每个客户端都有自己的 url 和自己的数据库。所以在代码中,我们检查 url,然后从主数据库连接字符串和具有指定连接的初始化上下文中获取。
您需要提供更多详细信息,以获取更多信息。根据您的目标,解决方案可能会有所不同。
