如何SQL Azure和Azure的表的存储比较? [英] How do SQL Azure and Azure Table Storage compare?

查看:154
本文介绍了如何SQL Azure和Azure的表的存储比较?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

目前我已经运行在IIS中我的本地机器上,并使用SQL Server防爆preSS 2005年在三个SQL表中存储数据的原型。我运行查询与使用最多两个这三个表的交易。

Currently I have a prototype that runs in IIS on my local machine and uses SQL Server Express 2005 for storing data in three SQL tables. I run queries with transactions that employ up to two of those three tables.

现在,我需要我的原型移动到Windows Azure并不能决定选哪个 - SQL Azure的或Azure的表的存储

Now I need to move my prototype to Windows Azure and can't decide which to choose - SQL Azure or Azure Table Storage.

他们如何比较?我该如何决定哪些选择?

How do they compare? How do I decide which to choose?

推荐答案

Windows Azure中的SQL数据库是一个关系型数据库,与所有你会从一个关系数据库(多个索引,存储过程,功能强大的查询等期望的事情)。 Azure的表存储是一个非关系,高度可扩展性(最多为每个帐户1​​00TB)存储设施,其中实体由分区键(实体的托管)和行的关键所在。

Windows Azure's SQL Database is a relational database, with all the things you'd expect from a relational database (multiple indexes, stored procedures, powerful queries, etc.). Azure Table Storage is a non-relational, massively scalable (up to 100TB per account) storage facility, where entities are located by partition key (a colocation of entities) and row key.

如果你想有没有需要复杂的关系操作非常简单的存储机制,Azure的表的存储将工作相当不错。

If you want to have a very simple storage mechanism that doesn't require sophisticated relational operations, Azure Table Storage will work quite nicely.

修改2012年6月7日:已更新,其中春季发布定价
有成本差异太大。 SQL数据库开始在$ 4.99 100MB,在一个分层的规模(为5GB约26 $,$ 125 50GB,$ 225 150GB)扩大,但没有交易成本。 Azure的表的存储需要$ 0.125 / GB(或0.09 / GB无地域复制),每GB的价格下降作为数量上升,但有一个$ 0.01度/ 10万的交易成本(名义低容量系统,但可能是显著非常高容量系统)。全部定价细节这里

有在MSDN杂志相当最近的一篇文章说进入更大关于使用的情况下,差异,细节等。

There's a fairly recent article in MSDN Magazine that goes into greater detail regarding use cases, differences, etc.

如果你要为你今天的地方有什么直接的迁移,SQL数据库将密切与您在SQL Server的防爆preSS 2005年有但是,由于这只是一个原型在这一点上,它的值得重新评估您的需求。

If you're going for a straightforward migration of what you have in place today, SQL Database will closely match what you have in SQL Server Express 2005. However, since it's only a prototype at this point, it's worth re-evaluating your needs.

这篇关于如何SQL Azure和Azure的表的存储比较?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆