星瑞格软件GRID新特性详解

文/星瑞格软件工程师左美满

什么是 格技术?

灵活 格(Flexible Grid,以下简称 格)是Sinoregal DS中内置的新功能。

格由分布式环境中的一组服务器组成,是一个高度可扩展的多节点的高可用性解决方案; 格建立ER(Enterprise Replication)基础之上,不仅能够复制DML语句,还提供了多节点之间复制DDL的方法; 格支持在不同的硬件、操作系统和数据库版本上操作。

格能做什么?

如果我们拥有100台数据库复制服务器,这些服务器需要统一管理,那么grid会使其非常简单,比如下面的操作:

l 创建gridtable来进行grid查询

l 创建复制表;当我们通过grid去创建一张复制表时,其他所有复制动作都会自动创建完成,并且被下发到此grid中注册完成的所有节点中。

l 管理服务器;比如:在所有节点上创建dbspace、删除逻辑日志、更改配置参数等。

l 更新数据库表结构;比如alter、delete、create等动作。

l 执行或创建存储过程;

l 更新数据;

l 复制表的管理;

l 复制文件至各个节点;

格原理是什么?

① 在根节点上执行Grid操作,执行的SQL语句会写入syscdr数据库中

② syscdr中的数据表为ER复制表,Grid执行语句会通过ER传播传送给目标节点

③ 目标节点从syscdr数据库中获得SQL语句并执行

如何监控管理呢?

命令接口

– cdr 命令是我们针对ER、GRID等操作的常用方式,无论是创建、修改、查询均可以通过此命令去进行。

使用系统表监控 格

可以通过SYSCDR中的系统表对GRID的操作情况进行查询。例如:

OAT管理

使用OAT工具可以对GRID进行查询、创建、删除等操作。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年6月25日
下一篇 2017年6月25日

相关推荐