[发明专利]基于流程化申请GP资源池的方法及其系统有效
申请号: | 201710892291.3 | 申请日: | 2017-09-27 |
公开(公告)号: | CN110147276B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 连振明;王群可;吴子飞 | 申请(专利权)人: | 广东亿迅科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06F16/28 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流程 申请 gp 资源 方法 及其 系统 | ||
本发明涉及基于流程化申请GP资源池的方法及其系统,该方法包括输入参数,对参数进行预处理;利用处理后的数据发送请求;根据请求访问远程服务器;由控制远程服务器执行请求内的语句,获取并返回执行结果。本发明利用SSH2的数字签名算法和Diffie‐Hellman算法代替RSA来完成对称密钥的交换去登录并操作远程服务器,执行语句后返回各项指标数据,通过SSH2作为用户端和服务器端之间的桥梁,直接在服务器端执行对应的操作,完成对数据库的命令操作,保护的数据的安全,实现解决数据库申请实例需要指定数据库IP和端口号并通过互联网传送到服务器生成实例而造成数据不安全和审核流程不严谨、业务和技术两条线不清晰的问题。
技术领域
本发明涉及PostgreSQL数据库,更具体地说是指基于流程化申请GP资源池的方法及其系统。
背景技术
PostgreSQL是全球最先进的开源数据库之一。作为学院派关系型数据库管理系统的鼻祖,它的优点主要集中在对SQL规范的完整实现以及丰富多样的数据类型支持(JSON数据、IP数据和几何数据等,大部分商业数据库都不支持)。除了完美支持事务、子查询、多版本控制(MVCC)、数据完整性检查等特性外,还集成了高可用和备份恢复等重要功能,减轻用户的运维压力。
如图1和图2显示了Postgre SQL数据库系统两种不同的生成数据库实例方式,由用户填写基本实例信息、数据库管理员(DBA)审核申请信息、生成数据库实例这些步骤组成。从这种生成数据库实例的方式来看,对使用者(用户)的要求很高,不仅要了解网络常识,还要懂得Postgre SQL的基本理论,知道服务器的详细IP和端口号,这样使得系统的易用性大大降低。通常来说,后端的服务器的信息对用户来说是“不可见”的,用户只要把需要的东西传输至系统,系统经过处理后,返回用户所要的结果,重要的关键信息通过公共网络传输,数据有被盗取的风险,为了保证数据安全,需要建立相应的数据备份系统和防火墙机制,并且传统Postgre SQL数据库系统存在新老数据一起存放,需要定时触发空间,会带来多余的IO和数据库对象加锁开销,引起数据库整体的并发能力下降。而且空间清理不及时,还可能会引发数据膨胀,同时也存在数据库实例申请流程混乱,业务和技术两条线界线不清晰的问题。用户填写完申请单后,管理员审核通过就可以直接生成数据库实例。使得系统的维护性变差,不能实现事务回滚。
因此,有必要设计一种基于流程化申请GP资源池的方法,实现解决PostgreSQL数据库申请实例需要指定数据库IP和端口号并通过互联网传送到服务器生成实例而造成数据不安全和审核流程不严谨、业务和技术两条线不清晰的问题。
发明内容
本发明的目的在于克服现有技术的缺陷,提供基于流程化申请GP资源池的方法及其系统。
为实现上述目的,本发明采用以下技术方案:基于流程化申请GP资源池的方法,所述方法包括:
输入参数,并对参数进行预处理;
利用处理后的数据发送请求;
根据所述请求访问远程服务器;
由控制远程服务器执行请求内的语句,获取并返回执行结果。
其进一步技术方案为:输入参数,并对参数进行预处理的步骤,包括以下具体步骤:
输入用户参数;
对所述用户参数封装成指定格式。
其进一步技术方案为:输入用户参数的步骤中,所述用户参数包括指定数据库名称、用户名以及登录账号密码参数中至少一种。
其进一步技术方案为:利用处理后的数据发送请求的步骤,具体是封装后的用户参数采用HTTP方式发送请求至后台NODEJS接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710892291.3/2.html,转载请声明来源钻瓜专利网。