微软就Azure云开发分享技巧(下)

日期: 2009-10-26 来源:TechTarget中国 英文

Marx表示SQL Azure的方式划分了数据,允许开发者为数据的容量设置大小,然后存储在管处系统的各个地方。它将更容易建立SQL Server社区来使用,但是不是什么变革。   但Marx建议许多用户将发现Azure存储的好处。用这种方法,开发者可以利用亿万行,自动下载管理,灵活的模式和开放式并行存取。

  Marx认为“Windows Azure存储有个小缺点,队列和表格与数据库相比更像是Google Big Table系统,我认为‘Windows Azure tables’总体上优于SQL Azure。”   为了得到更有效的使用和来自Azure最佳的ROI,Marx有两条建议。   *……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

Marx表示SQL Azure的方式划分了数据,允许开发者为数据的容量设置大小,然后存储在管处系统的各个地方。它将更容易建立SQL Server社区来使用,但是不是什么变革。

  但Marx建议许多用户将发现Azure存储的好处。用这种方法,开发者可以利用亿万行,自动下载管理,灵活的模式和开放式并行存取。

  Marx认为“Windows Azure存储有个小缺点,队列和表格与数据库相比更像是Google Big Table系统,我认为‘Windows Azure tables’总体上优于SQL Azure。”

  为了得到更有效的使用和来自Azure最佳的ROI,Marx有两条建议。

  *非常规处理你的数据。在标准数据库中,常规化帮助保持顺序,分布文件系统中非常规划帮助避免交叉分割问题。做到这些,在关系中重复属性,为多系数和维护总体复制数据。

  *脱机计算。这样有利于执行昂贵的脱机问题。Marx推荐维护集合异步和预计算。

  Marx讲到“Windows Azure不仅仅是为了网络应用,就像云不仅仅为了网络应用。对于分配巨大的工作负载来说也很棒。”

  在这样的例子中,MapReduce是许多模型的重点。它帮助“减少”创建一个系统的步骤。所有的计算指令执行后,集合将被自动生成。

  附加技巧:

  *如果你计划在面向服务架构上使用Azure,允许它同时运行同步和异步很重要。服务行动的不同取决于他们所必需访问的其他服务,并且它通常是两种类型的混合。

相关推荐