0

我正在将我的 Web 应用程序从本地迁移到 Windows azure。在我的应用程序中,我有两个数据库,它们设置在同一个 SQL Server 上,因此我可以在查询中使用完全限定名称轻松地从另一个数据库中查询一个数据库。现在转移到云端,我面临无法从另一个数据库查询一个数据库中的表的限制。我无法更改我的查询,因为它需要对 Web 应用程序进行完全更改。我正在考虑将这些数据库合并为一个以保存 Web 应用程序重写。但是我的数据库很大(每个 40 GB)并且负载很重(每天有数百万次点击)。现在我的问题是,

  • Windows Azure SQL 数据库足以处理如此多的点击量和巨大的数据库?
  • 将两个巨大的数据库合并为一个是个好主意吗?在这里,我正在考虑对第二个数据库中的所有表进行分片,以便将所有数据保存在第二个实例中。
  • 我还能做什么?

抱歉,如果问题含糊不清。

4

1 回答 1

1

您还可以选择不使用 SQLAzure,而使用新的 Azure IAAS,您可以在其中启动更接近更传统 SQL Server 的 SQL Server 实例。您还可以通过这种方式更轻松地控制实例大小。这是一些信息http://blogs.msdn.com/b/windowsazure/archive/2013/04/24/sql-server-in-windows-azure-infrastructure-services-updated-documentation-and-best-practices-为-ga-upcoming-blogs.aspx

于 2013-06-27T01:44:21.650 回答