预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113760856A(43)申请公布日2021.12.07(21)申请号202010504496.1(22)申请日2020.06.05(71)申请人京东数字科技控股有限公司地址100176北京市大兴区北京经济技术开发区科创十一街18号C座2层221室(72)发明人刘士超(74)专利代理机构北京律智知识产权代理有限公司11438代理人王辉阚梓瑄(51)Int.Cl.G06F16/21(2019.01)G06F16/22(2019.01)G06F16/23(2019.01)权利要求书2页说明书11页附图5页(54)发明名称数据库管理方法及装置、计算机可读存储介质、电子设备(57)摘要本发明实施例是关于一种数据库管理方法及装置、计算机可读存储介质、电子设备,涉及计算机技术领域,该数据库管理方法包括:获取目标数据库的库目录以及与库目录对应的根目录;计算各根目录的数量以及各根目录的容量,并计算与各根目录对应的子目录的数量以及各子目录的容量;根据库目录、根目录、各根目录的数量、各根目录的容量、各子目录的数量以及各子目录的容量生成目标数据库的数据库表;将目标数据库的数据库表存储至关系型数据库中,以便于用户通过正则表达式匹配的方式对目标数据库的数据库表进行查看。本发明实施例解决了现有技术中由于当前主流开源大数据管理平台都没有对数据库表格的使用容量进行统计的问题。CN113760856ACN113760856A权利要求书1/2页1.一种数据库管理方法,其特征在于,包括:获取目标数据库的库目录以及与所述库目录对应的根目录;计算各所述根目录的数量以及各所述根目录的容量,并计算与各所述根目录对应的子目录的数量以及各所述子目录的容量;根据所述库目录、所述根目录、各所述根目录的数量、各所述根目录的容量、各所述子目录的数量以及各所述子目录的容量生成所述目标数据库的数据库表;将所述目标数据库的数据库表存储至关系型数据库中,以便于用户通过正则表达式匹配的方式对所述目标数据库的数据库表进行查看。2.根据权利要求1所述的数据库管理方法,其特征在于,所述数据库管理方法还包括:根据所述目标数据库的数据库表计算所述目标数据库的总容量;根据所述目标数据库的总容量计算所述目标数据库在分布式系统中的存储占比,并判断所述存储占比是否大于第一预设阈值;在确定所述存储占比大于第一预设阈值时,根据所述目标数据库的数据库表对产生异常数据的根目录和/或子目录进行定位。3.根据权利要求2所述的数据库管理方法,其特征在于,所述数据库管理方法还包括:获取所述产生异常数据的根目录和/或子目录下对应的表数据,并根据所述表数据对产生异常数据的原因进行分析。4.根据权利要求2所述的数据库管理方法,其特征在于,所述数据库管理方法还包括:判断所述存储占比是否大于第二预设阈值;在确定所述存储占比大于第二预设阈值时,根据所述目标数据库的数据库表生成与所述目标数据库对应的告警信息;将所述告警信息存储至目标数据库中,以便于用户根据所述告警信息对所述分布式系统进行扩容。5.根据权利要求1所述的数据库管理方法,其特征在于,将所述目标数据库的数据库表存储至关系型数据库中包括:根据所述目标数据库的数据库表以及所述目标数据库的令牌生成数据存储请求;将所述数据存储请求发送至所述关系型数据库中,以使得所述关系型数据库在确认所述令牌通过校验时,对所述数据库表进行存储。6.根据权利要求1所述的数据库管理方法,其特征在于,获取目标数据库的库目录以及与所述库目录对应的根目录包括:间隔预设时间,定时的通过统计脚本获取目标数据库的库目录以及与所述库目录对应的根目录。7.根据权利要求1-5任一项所述的数据库管理方法,其特征在于,所述目标数据库为Hive数据库和/或Hbase数据库。8.一种数据库管理装置,其特征在于,包括:目录获取模块,用于获取目标数据库的库目录以及与所述库目录对应的根目录;第一计算模块,用于计算各所述根目录的数量以及各所述根目录的容量,并计算与各所述根目录对应的子目录的数量以及各所述子目录的容量;数据库表生成模块,用于根据所述库目录、所述根目录、各所述根目录的数量、各所述2CN113760856A权利要求书2/2页根目录的容量、各所述子目录的数量以及各所述子目录的容量生成所述目标数据库的数据库表;数据库表存储模块,用于将所述目标数据库的数据库表存储至关系型数据库中,以便于用户通过正则表达式匹配的方式对所述目标数据库的数据库表进行查看。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的数据库管理方法。10.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可