一种数据库管理方法、装置、终端及存储介质与流程
- 国知局
- 2024-07-31 22:35:31
本申请涉及电数字数据处理领域,尤其涉及一种数据库管理方法、装置、终端及存储介质。
背景技术:
1、gbase 8s企业数据复制(enterprise replication)是指在gbase 8s数据库系统中实现数据同步和复制的技术。它允许将数据从一个gbase 8s数据库复制到另一个gbase8s数据库,以实现数据的备份、负载均衡、灾难恢复等目的,并确保数据的一致性和完整性。
2、企业数据复制通常采用主-从(master-slave)或者多主复制(multi-masterreplication)的架构。在主-从架构中,一个数据库(主数据库)被指定为数据源,其他数据库(从数据库)订阅并复制主数据库的数据。在多主复制中,多个数据库之间相互复制数据,可以实现更高的可用性和负载均衡。
3、现有的配置企业数据复制的方法,主要是需要登录到数据库服务器主机上,通过操作一系列的命令,来达到预期想要的效果。但人为操作容易受到人为因素的影响,可能会导致配置参数错误、配置脚本编写错误等问题,从而影响到复制任务的正确性和稳定性;人为操作往往无法提供实时监控和自动化处理的功能,管理员需要手动监控复制任务的状态和性能指标,并且需要手动处理复制错误和故障情况,这会增加系统的运维成本;手动配置企业数据复制通常需要管理员花费大量时间和精力,特别是在复杂的环境中或者配置参数较多的情况下,可能需要进行多次尝试和调整,增加了配置的时间成本。
技术实现思路
1、本申请提供了一种数据库管理方法、装置、终端及存储介质,以解决现有技术中由于人为操作实现企业数据复制任务配置易错且运维成本高的问题。
2、第一方面,本申请提供了一种数据库管理方法,包括:
3、选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件,所述预设节点条件包括异常点判断子条件、用户标识判断子条件和节点时钟判断子条件;
4、若各个数据库节点均满足所述预设节点条件,则利用各个数据库节点创建目标集群,所述目标集群包括一个集群主节点和至少一个集群从节点;
5、若存在不满足所述预设节点条件的数据库节点,则重新执行所述选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件步骤。
6、第二方面,本申请提供了一种数据库管理装置,包括:
7、条件判断模块,用于选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件,所述预设节点条件包括异常点判断子条件、用户标识判断子条件和节点时钟判断子条件;
8、集群创建模块,用于若各个数据库节点均满足所述预设节点条件,则利用各个数据库节点创建目标集群,所述目标集群包括一个集群主节点和至少一个集群从节点;
9、节点重选模块,用于若存在不满足所述预设节点条件的数据库节点,则重新执行所述选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件步骤。
10、第三方面,本申请提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
11、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
12、本申请提供一种数据库管理方法、装置、终端及存储介质,通过选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件,预设节点条件包括异常点判断子条件、用户标识判断子条件和节点时钟判断子条件;若各个数据库节点均满足预设节点条件,则利用各个数据库节点创建目标集群,目标集群包括一个集群主节点和至少一个集群从节点;若存在不满足预设节点条件的数据库节点,则重新执行选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件步骤。本申请利用满足预设节点条件的至少两个数据库节点创建目标集群,可以屏蔽人为搭建集群复杂操作,降低运维使用成本,提高集群配置效率以及配置速率,还提高了数据库复制任务的配置准确率,并且可以监控复制任务状态,便于后续业务对其进行修改。
技术特征:1.一种数据库管理方法,其特征在于,包括:
2.根据权利要求1所述的数据库管理方法,其特征在于,所述判断各个数据库节点是否满足预设节点条件,包括:
3.根据权利要求1所述的数据库管理方法,其特征在于,在所述判断各个数据库节点是否满足预设节点条件之前,所述方法还包括:
4.根据权利要求3所述的数据库管理方法,其特征在于,所述对所述集群的名称和所述集群下的至少两个数据库节点锁定预设时长,包括:
5.根据权利要求1所述的数据库管理方法,其特征在于,在所述利用各个数据库节点创建目标集群之前,所述方法还包括:
6.根据权利要求5所述的数据库管理方法,其特征在于,所述判断各个数据库的重启是否均成功,包括:
7.根据权利要求1所述的数据库管理方法,其特征在于,在所述利用各个数据库节点创建目标集群之后,所述方法还包括:
8.一种数据库管理装置,其特征在于,包括:
9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至7中任一项所述数据库管理方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上的权利要求1至7中任一项所述数据库管理方法的步骤。
技术总结本申请提供一种数据库管理方法、装置、终端及存储介质,涉及电数字数据处理领域。该方法包括:选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件,预设节点条件包括异常点判断子条件、用户标识判断子条件和节点时钟判断子条件;若各个数据库节点均满足预设节点条件,则利用各个数据库节点创建目标集群,目标集群包括一个集群主节点和至少一个集群从节点;若存在不满足预设节点条件的数据库节点,则重新执行选择至少两个数据库节点,并判断各个数据库节点是否满足预设节点条件步骤。本申请能够提高数据库复制任务配置的准确率和速率。技术研发人员:刘文刚,田超,袁鹏越,甘轩伟,李鹏,崔旻受保护的技术使用者:天津南大通用数据技术股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240731/193754.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表