首页 > 数据库 >腾讯云数据库SQL Server(TencentDB for SQL Server)介绍

腾讯云数据库SQL Server(TencentDB for SQL Server)介绍

时间:2023-03-19 18:01:58浏览次数:36  
标签:架构 数据库 Server 集群 SQL TencentDB 节点

云数据库 SQL Server(TencentDB for SQL Server)具有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩容等特点,同时也具备高可用架构、数据安全保障和故障秒级恢复功能,让您能专注于应用程序的开发。


说明:

SQL Server 是发行最早的商用数据库产品之一,支持复杂的 SQL 查询,性能优秀,对基于 Windows 平台 .NET 架构的应用程序具有完美的支持,被广泛应用于政府、金融、医疗、零售、教育和游戏等领域。


部署架构

云数据库 SQL Server 支持2种部署架构:


1.单节点(原基础版)

计算和存储分离,基于高性能云盘,采用单个节点部署。


2.双节点(原高可用版/集群版)

SQL Server 2008 R2、2012、2014、2016 Enterprise/Standard 版主备双节点架构由一主一镜像(Mirror)的 SQL Server 数据库组成,跨机架/跨可用区部署。

SQLServer 2017、2019 Enterprise/Standard 版主备双节点架构采用 always on 架构,默认跨机架/跨可用区进行一主一备的集群架构部署。

隔离策略:

云数据库 SQL Server 单节点(云盘版)及云数据库 SQL Server 双节点(云盘版)基于云服务器 CVM 部署,每个实例独占一台 CVM,独享 CPU、内存、磁盘,不同实例之间完全隔离。

云数据库 SQL Server 双节点(本地盘版)基于本地物理机部署,每台物理机上部署了多个实例,通过隔离策略,保证了不同实例间完全隔离,独享 CPU、内存、磁盘。

此外云数据库 SQL Server 也在账号、地域、可用区、网络等多维度,均作了相应的数据隔离策略。


云数据库 SQL Server 双节点实例支持的版本为 SQL Server 2008 R2、2012、2014、2016、2017、2019 Enterprise,SQL Server 2012、2014、2016 Standard,其中,不同版本的主备架构有所区别,分为以下两种情形。

情形一

若版本为 SQL Server 2008 R2、2012、2014、2016 Enterprise,SQL Server 2012、2014、2016 Standard,则双节点实例的主备架构由一主一镜像(Mirror)的 SQL Server 数据库组成,跨机架/跨可用区部署,每个库对应一组监控 Agent,通过心跳对数据库进行实时监控。

  • 腾讯云管理集群:由独立部署的决策调度集群和配置集群组成,作为集群的管理调度中心,主要管理数据库节点组、接入网关集群、对象存储的正常运行。
  • 对象存储:提供数据灾备服务,提供冷备数据。
  • 接入网关集群:对外提供唯一的 IP,如果数据节点发生切换,用户连接实例的 IP 不会改变。
  • 只读实例的扩展通过发布订阅模式实现。

情形二

若版本为 SQL Server 2017、2019 Enterprise,则双节点实例的主备架构采用 Always On 架构(包括一主一备),主备跨机架/跨可用区部署,每个库对应一组监控 Agent,通过心跳对数据库进行实时监控。

  • 腾讯云管理集群:由独立部署的决策调度集群和配置集群组成,作为集群的管理调度中心,主要管理数据库节点组、接入网关集群、对象存储 COS 的正常运行。
  • 对象存储:提供数据灾备服务,提供冷备数据。
  • 接入网关集群:对外提供唯一的 IP,如果数据节点发生切换,用户连接实例的 IP 不会改变。

版本 SQL Server 2017/2019 Enterprise 采用 Always On 架构(包括一主一备),支持添加5个只读实例,构建成集群模式,拥有更高的可用性,可靠性,可拓展性。主备跨机架/跨可用区部署,每个库对应一组监控 Agent,通过心跳对数据库进行实时监控。

标签:架构,数据库,Server,集群,SQL,TencentDB,节点
From: https://blog.51cto.com/lihuansong/6131298

相关文章

  • 腾讯云数据库SQL Server只读实例
    概述在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。为实现云数据库SQLServer读能力的弹性扩展,分担数据库读压力,您......
  • 【Android】使用 ContentObserver 监控统状态信息
    1前言使用ContentProvider实现跨进程通讯中介绍了自定义ContentProvider,为外界提供操作SQLite的接口。但是大多数情况下,服务端的ContentProvider不需要用户编......
  • 看看这份2023年MySQL终级面试题,提升你的内力,给你面试助力
    1、MySQL中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低......
  • svn E230001 Server SSL certificate verification failed certificate issued for a
    title:ServerSSLcertificateverificationfailedcertificateissuedforadifferenthostname,issuerisnottrusteddate:2023-03-1914:58:00categories:踩......
  • CentOs7 安装 Sqlserver
    title:CentOs7安装Sqlserver2019date:2023-03-1914:47:00categories:安装教程tags:SqlserverCentOs7安装Sqlserver2019特别鸣谢哔哩哔哩博主:程序员小......
  • SQL server分页的三种方法
    一、EntityFramework的Linq语句的分页写法:vardatacount=test.OrderBy(t=>t.testID).Skip(pageSize*(pageIndex-1))......
  • sqli-labs安装
    前期所需的准备:sqli-labs安装包sqli-labs下载地址php5.4.45的环境(环境太高可能会导致有些函数无法运行)安装将下载好的zip文件解压到PHPstudy的www目录下打开ph......
  • SQL Server交叉表应用示例
    说明一、建立表主要有三列列:FeeDeptID(科室编号),ItemiD(项目编号),金额FeeDeptID,ItemiD关联其他表二、创建存储过程CreatePROCEDURE存储过程1@fromDatedate, @ToDate......
  • sql join on和不用join区别_图解 SQL 各种 JOIN,太有用了!
    原文地址:https://blog.csdn.net/weixin_39965283/article/details/111390490  前言在各种问答社区里谈及SQL里的各种JOIN之间的区别时,最被广为引用的是CodeProj......
  • 力扣586(MySQL)-订单最多的客户(简单)
    题目:编写一个SQL查询,为下了最多订单的客户查找customer_number。测试用例生成后,恰好有一个客户比任何其他客户下了更多的订单。查询结果格式如下所示。 进阶......