SQL Azure关键技术一 - 新闻中心 - 福州哈唐网络-福建IDC企业!专注云主机及服务器租用托管13年!

新闻中心

首页 > 新闻中心 > 行业新闻 >

SQL Azure关键技术一

时间:2017-05-30 08:29:25   阅读:

  在本地数据库中,DBMS起到了十分重要的作用。对于用户而言,管理功能在云中实现起来也非常困难,微软通过SQL Azure数据库在云中实现了这一功能。在SQL Azure中,数据库规模的扩展也由SQL Azure数据库完成。SQL Azure除了提供SQL Azure数据库服务外,还提供报表服务和数据同步服务。
 
1.SQL Azure 数据库
 
  SQL Azure数据库是SQL Azure的一种云服务,提供了核心的SQL Server数据库功能。SQL Azure数据库支持TDS和Transact-SQL (T-SQL), 用户可以使用现有技术在T-SQL上进行开发,还可以使用与现有的本地数据库相对应的关系型数据模型。SQL Azure数据库提供的是一个基于云的数据库管理系统,能够整合现有工具集并对应用户的本地软件。
 
  在创建一个部署在Windows的应用中,用户使用了SQL Azure据库,这个应用可以运行在企业数据中心或移动设备上。上述应用通常使用TDS(Tabular Data Stream,表型数据流)或Odata协议来访问本地的SQL Server数据库, SQL Azure数据库应用能够使用任何现有的SQL SeweT客户端,这些客户端包括Entity Framework、ADO.NET、0DBC和PHP等。SQL Azure和SQL Server看起来并没有太大的差别,也可以使用SQL Server中的大量工具,比如SQL Server Managemet Studio、SQL Server Megration Services和大量数副本备份的BCP。
 
  每个SQL Azure账户都拥有个或多个逻辑服务器,这些逻辑服务器可以组织账户数据和账单,但这些服务器并不是真正意义上的SQL Server实例。每台服务器都拥有多个SQL Azure数据库,每个SQL Azure数据库均可以达到50GB的大小。用户可以自由地使用SQL Azure数据库,能够在某个SQL Azure数据库中存放另一个数据库的快照以实现整个数据库的备份。
 
  SQL Azure与SQL Server有一些差别。SQL Azure省略了SQL Server中的一些技术点,比如SQL CLR(Current Language Runtime,公共语言运行时)、全文本搜索技术等。用户没有底层管理功能,所有管理功能都由微软实现。这样用户不能直接关闭自身运行的系统,也不能管理运行应用的硬件设施。但是,相比于SQL Server所提供的单个实例而言,SQL Azure运行环境比较稳定,应用获取的服务也比较健壮。出于可靠性的考虑SQL Azure数据库与Windows Azure存储服务器租用一样,存储的所有数据均备份了3份。


闽公网安备 35010002000114号