使用 Azure SQL 数据库为每个客户端创建数据库的推荐方法是什么?

What is the recommended way to create a database per client with Azure SQL Database?

我将尝试用一个例子来解释我的问题: 假设我有一个客户,一家手机公司。我需要创建一个数据库,其中包含客户名单、账户、支付选项等数据。 现在我有另一个客户 - 另一个手机公司,但当然 - 框架数据库将与第一个客户相同。

如何创建一个包含所有公司(客户)信息的数据库,另一方面,每个公司(客户)都有自己的数据库?

我希望这个问题是可以理解的,我希望得到一些帮助。

您是否看过 Azure Sql 数据库弹性扩展?

您可以在此处找到更多信息:https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-scale-introduction/

elastic 工具库专为此类工作负载而设计。

希望对您有所帮助

朱利安

另外,还请看Elastic Database Pools。 Elastic Sc​​ale 功能提供了创建单个应用程序的工具,在该应用程序中,每个客户都会收到自己的数据库,而 Elastic Data Pools 提供了在此类数据库之间共享资源以降低成本的机制。