首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure表还是SQL Azure?

Azure表还是SQL Azure?
EN

Stack Overflow用户
提问于 2010-04-15 13:24:53
回答 11查看 4.5K关注 0票数 23

我正处于web应用程序的规划阶段,该应用程序将托管在Azure中,其中ASP.NET用于网站,Silverlight在网站中用于丰富的用户体验。我应该使用Azure表还是SQL Azure来存储我的应用程序数据?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2010-04-16 01:20:21

Azure表存储似乎比SQL Azure便宜。它也比SQL Azure具有更高的可扩展性。

如果你一直在做大量的关系数据库工作,SQL Azure会更容易使用。如果您正在移植一个已经在使用SQL数据库的应用程序,那么将其移动到SQL Azure将是显而易见的选择,但这是我唯一推荐它的情况。

Azure表的主要限制是缺少辅助索引。这是在PDC '09上宣布的,目前被列为即将到来,但还没有任何时间框架宣布。(参见http://windowsazure.uservoice.com/forums/34192-windows-azure-feature-voting/suggestions/396314-support-secondary-indexes?ref=title)

我已经看到了混合系统的提议使用,你使用表和blob存储你的大部分数据,但是使用SQL Azure来索引,搜索和过滤。然而,我自己还没有机会尝试这个解决方案。

一旦将二级索引添加到表存储中,它本质上将是一个基于云的NoSQL系统,并且将比现在更有用。

票数 34
EN

Stack Overflow用户

发布于 2010-04-16 15:16:22

尽管名称相似,但SQL Azure表和表存储几乎没有什么共同之处。

这里有两个可能对你有帮助的链接:

  • Table Storage, a 100x cost factor
  • Fat Entities on Table Storage

基本上,第一个问题应该是我的应用程序真的需要扩展吗?如果不是,那么使用SQL Azure。

票数 13
EN

Stack Overflow用户

发布于 2011-03-09 00:58:13

对于那些试图在这两个选项之间做出选择的人,请确保将报告要求纳入等式中。SQL Azure Reporting和其他报表产品开箱即可支持SQL Azure。如果您需要生成复杂或灵活的报告,您可能希望避免使用表存储。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2642923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档