Moebius集群:SQL Server一站式数据平台

2023-10-14 06:30

本文主要是介绍Moebius集群:SQL Server一站式数据平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Moebius集群的架构及原理

  1、无共享磁盘架构

  Moebius集群采用无共享磁盘架构设计,各个机器可以不连接一个共享的设备,数据可以存储在每个机器自己的存储介质中。这样每个机器就不需要硬件上的偶合,只需要能够互相连通。

Moebius集群:SQL Server一站式数据平台
▲无共享磁盘架构

  2、SQL解析及调度引擎 ——监控SQL语句,透明地切分应用与数据库

  解析:解析应用程序传递的SQL语句,并作相应的优化加速及缓存。

  调度:按照业务的需要将SQL语句调度到相应的服务器上;在对SQL语句进行分发时采用多种负载均衡策略,可以实现SQL语句一级的负载均衡。

  处理:按照业务的需要对SQL语句进行相应的处理,包括修改、替换SQL语句等等。

  3、故障监控引擎——快速发现故障节点并将其剥离

  Moebius 集群通过“网络心跳”及“仲裁机制”可以实现自动故障监测,当侦测到集群中某节点发生故障时,会在最短的时间内发现并通过虚拟IP转移技术自动将故障节点的业务转移,同时将此节点剥离出集群。

  4、数据同步引擎——同步数据,保证数据一致性及事务的连续性

  数据实时复制是构建多机高可用及负载均衡,系统实时容灾、备份所采用的一种核心技术。Moebius Core宿主在SQL Server 数据库引擎中,监测数据库内数据的变化并分析导致数据变化的原因,将变化的数据以最小的消耗同步到其它节点中,保证数据的实时一致性及事务的连续性。

 

  二、Moebius集群的独特优势

  格瑞趋势为用户提供的是“一站式”数据库解决方案,带给用户的是一个可以为其提供稳定服务的数据库平台,一个涵盖高可用、数据安全、负载均衡的整体数据库解决方案,而不是一堆零散的“双机”、“灾备”、“复制”、“均衡”软件,或者是它们之间的简单集成。

Moebius集群的独特优势

  1、可持续扩展的方案,实现负载均衡:Moebius集群提供数据包解析及多种负载分发机制,最终实现SQL语句级负载均衡;集群中所有节点处于实时活动状态,可以有效分担系统的压力,进而显著提升数据库系统的访问能力;

  2、保护数据安全、可靠:Moebius 集群中,任何时刻系统拥有多份实时一致的数据,彻底避免系统故障造成关键数据丢失,确保数据安全;

  3、保证应用不间断,支持异地:Moebius集群采用非共享磁盘冗余结构设计,快速的故障监测及自动失败转移机制确保系统可靠性,即使某节点发生故障,也不会导致系统中断,保证数据库持续提供服务;

  4、同步效率高:Moebius集群采用多种同步策略,更智能;并行复制速度更快;采用数据压缩,带宽消耗更小;

  5、简单易用:管理工具集成到SQL Server中,操作更方便;图形化的界面,使用更轻松;对应用程序透明,无需改动原有程序。

  6、可信赖的解决方案:基于数据库实现的集群技术,专门针对SQL Server提供,更专注;提供7*24小时客户支持。

  7、降低系统TCO(总体拥有成本):

  (1)对硬件的一致性无要求,可以通过增加服务器的数量来提升性能,极大的降低系统投入成本;

  (2)集群支持无共享磁盘架构,可以节省存储设备的开销;可以充分利用企业原有设备组建集群,避免资源浪费;

  (3)可以用多个廉价PC服务器代替昂贵的小型机或大型机,节约硬件成本;

  (4)集群支持SQL Server各个版本,可以和SQL Server标准版搭配节约软件的投资;

  (5)将数据库系统统一整合,节约管理成本。

  三、Moebius集群与传统方案的对比

  传统的数据库集群都是保证业务连续性的,如Windows Server故障转移群集 (WSFC)、数据库镜像(Mirror)或者第三方的HA集群,这类集群的共同特点是始终只有一个节点在运行,在性能上得不到提升,系统也就不具备扩展的能力,当现有的机器不能满足应用的负载时只能更换更高配置的机器。这样的系统既不利于扩展,同时硬件资源浪费严重。

  尽管SQL Server 2012提供高可用性组(AlwaysOn),在满足数据库可用性的前提下提供了查询副本,但仍然无法负载均衡。但Moebius集群在实现高可用的同时,可以实现多台服务器的自动动态均衡。下图为Moebius集群与其他传统方案的对比:

Moebius集群的独特优势

  总结

  大数据时代,数据逐渐成为企业的核心价值,数据库集群的地位日益提升。格瑞趋势的Moebius集群以其独特的架构和功能在数据库负载均衡市场中占据绝对优势,目前已经有超过1000家客户采用该解决方案,行业覆盖互联网、政府、交通、电信、医疗、教育、电力、制造业等,帮助用户更加轻松、便捷地应对各种挑战。

 

转载于:https://www.cnblogs.com/wangluochong/p/3522452.html

这篇关于Moebius集群:SQL Server一站式数据平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/208783

相关文章

MySQL 中的 CAST 函数详解及常见用法

《MySQL中的CAST函数详解及常见用法》CAST函数是MySQL中用于数据类型转换的重要函数,它允许你将一个值从一种数据类型转换为另一种数据类型,本文给大家介绍MySQL中的CAST... 目录mysql 中的 CAST 函数详解一、基本语法二、支持的数据类型三、常见用法示例1. 字符串转数字2. 数字

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分

MySQL 定时新增分区的实现示例

《MySQL定时新增分区的实现示例》本文主要介绍了通过存储过程和定时任务实现MySQL分区的自动创建,解决大数据量下手动维护的繁琐问题,具有一定的参考价值,感兴趣的可以了解一下... mysql创建好分区之后,有时候会需要自动创建分区。比如,一些表数据量非常大,有些数据是热点数据,按照日期分区MululbU

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

MySQL中查找重复值的实现

《MySQL中查找重复值的实现》查找重复值是一项常见需求,比如在数据清理、数据分析、数据质量检查等场景下,我们常常需要找出表中某列或多列的重复值,具有一定的参考价值,感兴趣的可以了解一下... 目录技术背景实现步骤方法一:使用GROUP BY和HAVING子句方法二:仅返回重复值方法三:返回完整记录方法四:

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

mysql表操作与查询功能详解

《mysql表操作与查询功能详解》本文系统讲解MySQL表操作与查询,涵盖创建、修改、复制表语法,基本查询结构及WHERE、GROUPBY等子句,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随... 目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SE

MySQL中的锁机制详解之全局锁,表级锁,行级锁

《MySQL中的锁机制详解之全局锁,表级锁,行级锁》MySQL锁机制通过全局、表级、行级锁控制并发,保障数据一致性与隔离性,全局锁适用于全库备份,表级锁适合读多写少场景,行级锁(InnoDB)实现高并... 目录一、锁机制基础:从并发问题到锁分类1.1 并发访问的三大问题1.2 锁的核心作用1.3 锁粒度分