SQL Azure

云数据库服务,专注于解决方案而非基础架构

安装、建立、修补和维护数据库需要花费大量的时间和精力,但是并不能够帮助解决业务问题。期望获得业务敏捷性的企业还需要作出更多的努力,进一步扩展灵活性、维护高可用性,并为全球性的客户群体提供服务。作为Windows Azure平台的一部分, SQL Azure通过一整套云数据库服务来帮助客户解决这些问题。

SQL Azure 业务场景

部门级应用程序

只需在云端快速、轻松地对数据库进行配置,就能够建立自定义的部门级应用程序

数据协作与内容分发

跳出企业的范围,通过云数据库将数据扩展到合作伙伴、分支机构或移动设备处

营销网站

在建立营销或电子商务应用程序时,可以根据需要为可预测的或不可预测的变体灵活伸缩 核心应用程序的WEB扩展 可以轻松地在云端添加新的功能,从而能够扩展现有业务应用程序的价值,并启用混合、移动的应用场景

SAAS应用程序

快速、高效地建立多租户的云软件服务(SaaS)应用程序,从而能够扩大商业机会并开拓新的市场

SQL Azure核心服务

SQL Azure Database: 关系型云数据库,具有高可用性和强伸缩性,是以SQL Server技术为基础构建起来的,由微软位于世界各地的数据中心提供服务及支持

SQL Azure Reporting: 云报表服务,可以轻松地创建业务报表以供云端或本地的应用程序使用

SQL Azure Data Sync: 基于云的数据同步服务,能够跨云端和本地的数据源实现数据同步

SQL Azure的价值

托管服务:

有了SQL Azure,客户就不需要再对硬件或者软件进行安装、设置、修补或管理,也无需创建、管理虚拟机或者自己对系统的高可用性进行维护。每个SQL Azure数据库都具有内置的高可用性、故障转移以及冗余处理机制。

按需扩展:

SQL Azure提供额外的灵活性,可以根据客户需要实现扩展。它通过业务就绪的SLA和全球数据中心来提供高可用性服务,还允许客户建立属于自己的多租户解决方案。

快速创新:

SQL Azure不需要新的技术集、编程模型或工具,只要使用现有开发商提供的技术支持以及相关管理工具即可。通过Data Sync 、Reporting等服务,SQL Azure支持新的应用场景的启用,从而可以连接到移动设备、HTML5网络应用程序以及位置敏感的服务。

SQL Azure的主要功能:

数据库:

关系型数据库管理服务(RDBMS):

 实现对表、视图、索引、角色、存储过程、触发器以及函数的创建、访问及操纵  执行复杂的查询和多个表之间的联接  创建、读取、更新和删除  约束  事务  临时数据表  基本函数(聚合,数学,字符串,日期/时间)  支持大部分SQL Server内置的存储过程和系统视图  通过SSL对通信进行加密,利用防火墙规则来限制访问

可编程性  使用ADO.NET和实体框架对.NET数据进行访问  支持Native ODBC  免费提供针对PHP和JDBC的驱动  利用OData 实现对Mobile 和HTML 5的支持

工具  通过SQL Azure数据库账户门户提供逻辑服务器及数据库  SQL Server Management Studio:使用SQL Server的管理工具  通过Visual Studio 集成开发环境构建数据驱动的应用程序  现有的导入/导出和数据移动/迁移工具

Reporting

 采用SQL Azure为数据源,为云端数据实现商业智能  基于 SQL Server 报表服务  交互式、表格式的报表  数据展现形式:图表、图形、地图、仪表盘  使用BIDS(免费)创建报表  导出成Excel、PDF或者 CSV格式

Data Sync

 无代码同步配置——通过易于使用的工具可以轻松地对要同步的数据进行定义  在SQL Azure数据库之间同步,从而实现异地复制  将SQL Azure和本地的SQL Server同步,从而将数据扩展到云端  计划同步——选择各次同步之间的间隔时间  可以通过管理功能实现数据追踪,并对潜在的问题进行监控

你可能感兴趣的:(sql)