我刚开始学习Azure和我看不到太多的情况下,您会想要把东西放到一个Azure存储表,而不是SQL。我想也许我习惯于在需要相关数据的环境中工作?Azure存储表VS SQL
当是它更好地把东西到Azure存储表,而不是在一个表中的Azure中的SQL数据库?
我刚开始学习Azure和我看不到太多的情况下,您会想要把东西放到一个Azure存储表,而不是SQL。我想也许我习惯于在需要相关数据的环境中工作?Azure存储表VS SQL
当是它更好地把东西到Azure存储表,而不是在一个表中的Azure中的SQL数据库?
SQL Azure是伟大的,当你想使用的关系,索引,约束等结构化数据
Azure存储表是伟大的,当你需要与集中的结构化数据没有关系,与大量的工作,平时工作。
的价格: SQL Azure中:$ 25.98 /月为5GB
存储表:$ 21.88 /平方米的175 GB(不交易或带宽) 所以,当你存储大量的数据,存储表是很多更便宜...想想伐木的例子。
集中化: 的Windows Azure是用于服务器的分布式环境中,所以如果你节省一台机器上的东西,别人也不会知道这一点,因此存储表是集中洛金斯,会话处理,设置或任何一个很好的解决方案(继续记住,有延迟,即使在一个数据中心)
速度: 如果设计是正确的,在许多情况下,存储表应该比SQL Azure的速度更快,但它可能取决于使用情况和我没有真的测试过了。
本文应该有助于明确所涉及的差异有些疑惑。
你应该读成“NoSQL的” http://en.wikipedia.org/wiki/NoSQL
非关系数据库的好处,没有架构,大数据,规模仅举几例!
我会用八方通使用蔚蓝表为多,如果便宜的解决方案:
Azure表只比SQL Azure便宜,如果数据访问模式是相对较轻的,因为表具有每笔交易费用,而SQL Azure则没有。 – RickNZ 2012-04-30 05:34:35
@RickNZ值得注意的是,在撰写本文时,费用非常低:每100,000次交易0.005美元。 – 2014-08-24 20:16:54
虽然我加入到这篇文章迟到,我确实想提一件似乎没有被覆盖的东西。 Azure SQL有数据限制(很快会上升,我怀疑)。网络版5 GB和商业版150 GB。对于某些解决方案,这是完全适合的但对于其他人来说,这可能不是我亲自遇到的。
Azure表盘上限高得多。我相信它的100TB。
另外,虽然NoSQL本质上是非关系的,但这并不一定是坏事。我们经常认为我们需要关系,事实上,如果我们以不同的方式思考我们的问题,我们可能不会这么做。你可以在代码本身中强制执行关系 - 我怀疑大多数开发人员比他们真正想的要多得多。
更多人应该一路看下去:) – 2013-10-15 14:05:59
查看关于此主题的博客文章:http://gavinstevens.com/2016/11/30/sql-server-vs-azure-sql/ – 2017-01-04 05:38:16