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

微软云关系数据库SQL Azure

  • SQL Azure概述
  • SQL Azure关键技术
    • SQL Azure数据库
    • SQL Azure报表服务
    • SQL Azure数据同步
  • SQL Azure和SQL Server对比

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中的大量工具。
  1. 每个SQL Azure账户都拥有一个或多个逻辑服务器
  2. 每台服务器都拥有多个SQL Azure数据库
  3. 用户可以自由地使用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主要有两个使用场景。
  1. SQL Azure报表创建的报表可以发布到某一个门户上,云端用户可以访问这个门户的报表,也可以通过URL地址直接访问报表;
  2. 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特征和数据类型
提供物理管理,锁住试图操作物理资源的命令语句-

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/848179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OneCommander使用与安装手册

OneCommander使用与安装手册 一、引言 OneCommander是一款专为Windows 10和Windows 11用户设计的现代化文件管理器,它提供了直观、高效的文件浏览和管理体验。本手册将指导您完成OneCommander的安装过程,并介绍其主要功能和操作方法。 二、安装前准备…

下载安装Grafana 监控mysql和Linux主机

下载地址:https://grafana.com/grafana/download [rootlocalhost ~]# wget https://dl.grafana.com/oss/release/grafana-7.2.0- 1.x86_64.rpm 安装 [rootlocalhost ~]# yum install grafana-7.2.0-1.x86_64.rpm -y启动服务 [rootlocalhost ~]# systemctl enable --now grafa…

海外仓系统费用分析:小型海外仓,家庭海外仓怎么权衡性价比

小型海外仓、家庭海外仓作为海外仓行业重要的组成部分,以其特有的灵活性,高性价比等优点受到了很多跨境卖家的青睐。 不过对于小型海外仓,家庭仓本身来说,市场机遇固然重要,如何提升自己的业务水平,提升效…

Python没什么?深度解析Python的无限可能与挑战

Python没什么?深度解析Python的无限可能与挑战 Python,这门看似简单的编程语言,实则蕴含着无尽的奥秘与潜力。然而,当我们深入探索时,却不禁会产生一些疑问:Python真的没什么吗?本文将从四个方…

2024.6.5 刷题总结

2024.6.5 **每日一题** 392.判断子序列,利用双指针的思想,遍历主字符串,当遇到相等的字母,目标字符串下标1.判断最后的下标,若刚好为字符串的长度,即为正确。 383.赎金信,利用哈希表的思想&…

TypeScript的简单总结

TypeScript 深度总结 引言 TypeScript,作为JavaScript的一个强类型超集,由Microsoft在2012年推出并维护至今,它不仅继承了JavaScript的所有特性,还引入了静态类型系统和其他现代编程特性,为开发者提供了一个更安全、…

配置Kubernetes资源管理Secret与ConfigMap

前言 Kubernetes 中的 Secret(提供加密模式)和 ConfigMap(提供配置)是关键的资源,用于安全地存储和管理敏感信息和配置数据。它们在应用程序开发和部署过程中扮演着重要的角色。本文将介绍如何有效地配置和管理这些资…

Flink 容错

Flink的容错机制是确保数据流应用程序在出现故障时能够恢复一致状态的关键组成部分。其核心是通过创建分布式数据流和操作符状态的一致快照来实现,这种快照被称为检查点(Checkpoint)。 1. 检查点(Checkpoint) 保存机…

Python知识点11---高阶函数

提前说一点:如果你是专注于Python开发,那么本系列知识点只是带你入个门再详细的开发点就要去看其他资料了,而如果你和作者一样只是操作其他技术的Python API那就足够了。 本篇介绍一下Python的内置函数也叫高阶函数,就是Python自…

【Linux多线程】LWP和pthread_t

文章目录 LWPclone系统调用查看线程LWP理解LWP与TID pthread_id LWP LWP是Linux中线程的具体实现形式,在linux中,进程和线程本质上都是相同的,都是通过task_struct结构体来表示的。LWP是内核级线程,TID是其唯一标识符&#xff0c…

什么是PaaS平台?

随着信息化发展,数字技术与经济社会各个领域的融合逐渐深入,行业需求不断升级,逐渐呈现多样化、复杂性的态势。传统软件开发模式,耗时耗力,已经难以应对企业新形势下的业务需求。面对挑战,PaaS平台以其天然…

spark MLlib 中的分类模型

理解这些机器学习模型的数学原理需要一定的数学基础,下面我将简要介绍每个模型的数学原理,并附上相关的数学公式。 1. LinearSVC(线性支持向量机) 数学原理: 线性支持向量机的目标是找到一个超平面,最大化…

APP ID 和 APP Key

什么是 APP ID 和 APP Key? APP ID 和 APP Key 是用于识别和授权应用程序的凭证。它们常用于各种API服务和第三方集成中,以确保只有经过认证的应用程序可以访问受保护的资源。 APP ID APP ID 是一个唯一的标识符,用于标识特定的应用程序。…

工厂车间运用生产管理看板系统的多重优势

在当今竞争激烈的制造业领域,工厂车间不断寻求创新和优化的方法来提高生产效率、质量和管理水平。生产管理看板系统的运用成为了许多工厂的明智选择,它带来了多重显著优势。 一、生产管理看板系统极大地提升了生产过程的可视化程度。 通过生产管理看板系…

nginx代理vue项目路由跳转刷新

常规代理 在我们日常开发中,前端部署到服务器,需要用到nginx部署,简单代理如下: #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid…

SSTI注入漏洞

SSTI注入漏洞 1.SSTI注入概述2.SSTI检测工具3.SSTI利用方法Java基本FreeMarker (Java)ThymeleafSpring Framework (Java)Spring视图操作(Java)Smarty (PHP)Twig (PHP)Jade (NodeJS)NUNJUCKS (NodeJS)ERB (Ruby)Jinja2 (Python)Mako (Python)ASP 1.SSTI注…

怎么把mov格式的视频转换mp4?四种方法教会你mov转MP4!

怎么把mov格式的视频转换mp4?在这个数字化时代,视频已经跻身为生活的核心元素,然而,制作和分享视频时选择合适的格式变得至关重要,在庞大的视频格式库中,我们熟知的包括mov和MP4,它们各有特色&a…

(第26天)【leetcode题解】226、翻转二叉树 589、N叉树的前序遍历 590、N叉树的后序遍历

目录 226、翻转二叉树题目描述思路代码 589、N叉树的前序遍历题目描述思路代码 590、N叉树的后序遍历题目描述思路代码 思考总结 226、翻转二叉树 题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例: 输入&…

金融科技引领跨境支付新潮流:智慧、速度与安全的完美融合

一、引言 在全球经济日益紧密相连的今天,跨境支付作为连接各国贸易和金融活动的桥梁,正迎来金融科技带来的深刻变革。金融科技以其独特的智慧化、高效化和安全化特性,正逐步渗透到跨境支付的各个环节,为跨境支付领域带来前所未有的创新和发展。本文将探讨金融科技如何引领跨…

mysql高级刷题-01-求中位数

题目: 解题代码 select sum(num) / count(num) as median from (select num,row_number() over (order by num desc,id desc ) as desc_math,row_number() over (order by num ,id ) as asc_mathfrom number) as t1 where asc_math in (desc_math, desc…