微软云盘算[2]之微软云关系数据库SQL Azure

打印 上一主题 下一主题

主题 634|帖子 634|积分 1902

SQL Azure概述



  • SQL Azure是微软的云中关系型数据库。
  • SQL Azure数据库简化了多数据库的供应和摆设。
  • SQL Azure还为用户提供内置的高可用性和容错能力。
  • SQL Azure提供关系型数据库存储服务,包罗三部门:SQL Azure数据库、SQL Azure 报表服务、SQL Azure 数据同步

  • SQL Azure数据库:提供云端的DBMS,使本地应用和云应用可以在微软数据中央的服务器上存储数据。
  • SQL Azure 报表服务:SQL Server Reporting Service(SSRS)的云化版本。主要用SQL Azure数据库提供报表服务,允许在云数据中创建标准的SSRS(SQL Server Reporting Service)报表。
  • SQL Azure 数据同步:允许同步SQL Azure数据库和本地SQL Server数据库中的数据,也能够在不同的微软数据中央之间同步不同的SQL Azure数据库
SQL Azure关键技术

SQL Azure数据库



  • SQL Azure数据库是SQL Azure的一种云服务,提供核心的SQL Server数据库功能。

  • SQL Azure 数据库支持TDS和Transact-SQL(T-SQL)
  • SQL Azure数据库提供的是一个基于云的数据库管理体系
  • SQL Azure数据库应用能够使用任何现有的SQL Server客户端,也可以使用SQL Server中的大量工具。

  • 每个SQL Azure账户都拥有一个或多个逻辑服务器
  • 每台服务器都拥有多个SQL Azure数据库
  • 用户可以自由地使用SQL Azure数据库


  • SQL Azure与SQL Server的差别
  • 优势:SQL Azure运行情况比力稳定;应用获取的服务比力健壮;存储的所有数据均备份3份
  • 劣势:SQLAzure省略SQLServer中的一些技术点:用户没有底层管理功能,管理功能由微软实现;用户不能直接关闭自身运行的体系,也不能管理运行应用的硬件设施。
SQL Azure报表服务



  • 基于SQL Server报表服务(SSRS,SQL Server Reporting Services)实现SQL Azure报表服务。现在SQL Azure Reporting主要有两个使用场景。

  • SQL Azure报表创建的报表可以发布到某一个流派上,云端用户可以访问这个流派的报表,也可以通过URL地址直接访问报表;
  • ISV(Independent Software Vendor,独立的软件开发商)能够嵌入发布到SQL Azure报表流派的报表。

SQL Azure数据同步



  • 为提高存储数据的访问性能,同时确保网络发生故障时应用仍然能够访问数据库,须要在本地拥有SQL Azure的数据库副本,微软使用SQL Azure数据同步技术。

  • “轮辐式(hub-and-spoke)”模子,所有的变化将会首先被复制到SQL Azure数据库“hub”上,然后再传送到其他“spoke”上。
  • 同步过程可以同步整个数据库,也可以只同步有更新的数据库表格。

SQL Azure和SQL Server对比

对比项SQL AzureSQL Server物理管理和逻辑管理主动复制数据以提供高可用性用户可以管理物理资源管理负载均衡、故障转移等功能支持SQL Server备份机制服务提供由SQL Azure服务步伐提供用户自行摆设和设置硬件和软件在Windows Azure平台上创建账户后即可使用绑定到本身的服务器上Transact-SQL支持部门Transact-SQL语句不适用于SQL Azure支持所有Transact-SQL语句特征和范例不支持SQL Server的所有特征和数据范例支持所有SQL Server特征和数据范例提供物理管理,锁住试图利用物理资源的命令语句-
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小小小幸运

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表