【发布时间】:2013-10-14 14:03:41
【问题描述】:
我目前正在构建一个电子商务网站,该网站需要定期处理多达 10,000 个与数据库的并发连接,并希望为此使用 Windows Azure SQL 数据库。从文档来看,它看起来可以处理这个问题,但是有没有人有任何向它发送大量流量的经验,它是如何响应的?此外,定价似乎有点混乱。谁能告诉我这将是什么样的每月费用?该网站将使用 ASP.NET 构建。
谢谢
【问题讨论】:
-
(1) “x”因素是您的代码和数据库设计。并非所有代码都是相同的。并非所有数据库设计都是平等的。 (2) 10,000 个连接很多。您是说大约有 10,000 名可能的用户在同一时间使用该网站吗?
-
可能有多达 3,000 个用户同时尝试签出,每个页面产生 2-3 个到数据库的连接。我只是想知道 Azure SQL 将如何处理突然涌入的连接以及它是否会崩溃。
-
我也对答案感兴趣,因为在我们的网站中,有时 Azure SQL 数据库似乎没有响应,并且出现了超时异常。
-
.NET 将自动为您汇集这些连接 - msdn.microsoft.com/en-us/library/8xx3tyca.aspx。如果您问的是“我的数据库可以同时处理 3K 用户交互吗?”,这是一个不同的问题,并且在某种程度上特定于您的代码/数据库设计。