sql server 高可用性技术总结

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: 原文:sql server 高可用性技术总结一.  复制Replication(快照、事务、合并)          应用场景:     负载均衡、提供副本读,写操作。     分区将历史数据复制到其它表中。
原文: sql server 高可用性技术总结

一.  复制Replication(快照、事务、合并)   

      应用场景:
    负载均衡、提供副本读,写操作。
    分区将历史数据复制到其它表中。
    授权,将数据提供它人使用。
    数据合并。
    故障转移。
  优点:
    实现简单。
    数据同时同步,几乎达到镜像。
    可以实现对某些表,或表数据过滤进行复制。
  缺点:
    不适合做高可用,因为整个库复制影响性能。
    不支持故障自动切换。
  要求:
    必须有主键的表才能做复制。

二. 日志传送log shipping(备份-->复制-->恢复)   

       应用场景:
    多台主从服务器定时备份同步。
    负载均衡、提供副本只读。
  优点:
    实现简单。
  要求:
    必须是完整备份模式。
    主服务器、辅助服务器、监视服务器的备份文件夹必须有读写权限。
    sql agent代理必须启动。

三.  镜像

       应用场景:

              要求高服务可用性。

              要求实现自动故障转移。 

              确保数据的完整。

         优点:

              根据业务可实现同步和异步镜像。

              快速的故障转移恢复。低硬件成本。

         要求:

              主体服务器。

              镜像服务器。

              见证服务器。

四. 故障转移群集

  应用场景:
    硬件故障转移。
    服务故障转移。
    人工故障或各种其它原因等。
  优点:
    根据业务进行灵活的群集拓扑结构
    快速且自动故障转移
  缺点:
    群集非活跃节点浪费硬件资源
    群集节点间共用的共享存储,仍然存在潜在的单点故障隐患。
    没有负载能力,不是提升性能的技术。

        要求

              基于windows故障转移

 

  五 总结 (不包含 always on 且是sql 2005版的总结)图片来自微软讲师 借鉴下。哈哈

    

    

 

  

 

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
2月前
|
SQL 存储 大数据
【大数据技术Hadoop+Spark】Hive基础SQL语法DDL、DML、DQL讲解及演示(附SQL语句)
【大数据技术Hadoop+Spark】Hive基础SQL语法DDL、DML、DQL讲解及演示(附SQL语句)
177 0
|
2月前
|
SQL 分布式计算 数据库
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
164 0
|
2月前
|
SQL 分布式计算 大数据
【大数据技术Hadoop+Spark】Spark SQL、DataFrame、Dataset的讲解及操作演示(图文解释)
【大数据技术Hadoop+Spark】Spark SQL、DataFrame、Dataset的讲解及操作演示(图文解释)
115 0
|
26天前
|
SQL 缓存 测试技术
DeepMind的新论文,长上下文的大语言模型能否取代RAG或者SQL这样的传统技术呢?
DeepMind的LOFT基准测试挑战了长上下文大型语言模型(LCLLMs)的效用,包括Gemini、GPT-4o和Claude 3 Opus。
39 1
|
1月前
|
SQL 存储 NoSQL
SQL与NoSQL数据库的选择:技术与场景驱动下的决策
【6月更文挑战第16天】**SQL vs NoSQL数据库:技术与应用场景比较。SQL数据库以其关系模型、ACID特性、灵活查询及事务处理见长,适合结构化数据和强一致性场景。NoSQL则以数据模型灵活性、高可扩展性、高性能及低成本著称,适合大数据、高并发和快速迭代的需求。选择应基于业务需求、数据特性、系统架构和成本。**
|
1月前
|
SQL 存储 数据库
技术好文:SQL查询语句基本练习
技术好文:SQL查询语句基本练习
|
1月前
|
SQL Oracle 关系型数据库
技术经验解读:【读书笔记】SQL语言基础
技术经验解读:【读书笔记】SQL语言基础
|
1月前
|
SQL 开发框架 .NET
技术笔记:sqlserver2005T
技术笔记:sqlserver2005T
11 0
|
1月前
|
SQL 存储 关系型数据库
技术笔记:MYSQL常用基本SQL语句总结
技术笔记:MYSQL常用基本SQL语句总结
23 0
|
1月前
|
SQL Java 关系型数据库
Java与数据库连接技术JDBC关键核心之PreparedStatement以及SQL注入演示解决和原理
Java与数据库连接技术JDBC关键核心之PreparedStatement以及SQL注入演示解决和原理
23 0