毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Postgres-xc亚信分布式数据库自动化部署工具的设计与实现(4)

时间:2022-05-04 15:20来源:毕业论文
数据节点:ADB集群的基本组件,存放了数据库的实际表数据,接收agent和协调节点发来的命令,并返回执行结果。 2。3 系统用例图 根据该部署工具的开发目

数据节点:ADB集群的基本组件,存放了数据库的实际表数据,接收agent和协调节点发来的命令,并返回执行结果。

2。3  系统用例图

根据该部署工具的开发目标,做出用户的用例图,如图:

图2。1  系统用例图

2。4  系统用例图详细说明

从功能上我们可以将该部署工具分为主机信息管理功能、代理进程管理功能、GTM管理功能、协调节点管理功能、数据节点管理功能。现在对该部署工具的功能进行规定和描述。

表2。1  功能划分和说明

功能划分 主要输入 主要输出 相应处理过程

主机信息管理功能 在WEB端点击查询主机名按钮 在WEB页面中显示目前所有主机的信息 WEB端将list host命令发送给服务端进程。服务端对命令进行词法和语法分析,返还对系统表host查询的结果

在WEB端输入主机的相关信息,并点击增加主机名按钮 如果该主机名增加成功,提示操作成功;如果操作没有成功,进行相应错误提示 WEB端将add host命令和相关参数发送给服务端进程。服务端对命令进行词法和语法分析,并调用函数mgr_add_host进行主机名的添加,并返回执行结果

在WEB端输入要修改的主机名和相关信息,并点击修改主机名按钮 如果该主机名修改成功,提示操作成功;如果操作没有成功,进行相应错误提示 WEB端将alter host命令和相关参数发送给服务端进程。服务端对命令进行词法和语法分析,并调用函数mgr_alter_host进行主机名的修改,并返回执行结果

在WEB端输入要删除的主机名,并点击删除主机名按钮 如果该主机名删除成功,提示操作成功;如果操作没有成功,进行相应错误提示 WEB端将drop host命令和相关参数发送给服务端进程。服务端对命令进行词法和语法分析,并调用函数mgr_drop_host删除相应主机名,并返回执行结果

代理进程管理功能 在WEB端选择主机名或者all,并点击start agent 启动按钮 如果所需配置信息符合要求,就在系统表host中的相应主机启动一个agent进程,并提示操作成功;如果操作不成功,进行相应错误提示 WEB端将start agent命令和相关参数发送给服务端进程。服务端对命令进行词法和语法分析,并调用函数mgr_start_agent启动相应主机上的agent进程,并返回执行结果

GTM管理功能 在WEB端点击查询GTM列表的按钮 在WEB页面中显示目前所有GTM的信息 WEB端将list gtm命令发送给服务端进程。服务端对命令进行词法和语法分析,返还对系统表gtm查询的结果

在WEB端输入要添加的GTM相关信息,并点击增加协调节点按钮 如果该协调节点增加成功,提示操作成功;如果操作没有成功,进行相应错误提示 WEB端将add gtm命令和相关参数发送给服务端进程。服务端对命令进行词法和语法分析,并调用函数mgr_add_gtm进行主协调节点的添加,并返回执行结果

在WEB端输入要修改的主GTM和相关信息,并点击修改协调节点按钮 Postgres-xc亚信分布式数据库自动化部署工具的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_93447.html

------分隔线----------------------------
推荐内容