福建新意科技有限公司刘槿武获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉福建新意科技有限公司申请的专利基于GaussDB的自动化表分区方法、系统、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119848890B 。
龙图腾网通过国家知识产权局官网在2025-10-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411891375.1,技术领域涉及:G06F21/60;该发明授权基于GaussDB的自动化表分区方法、系统、设备及存储介质是由刘槿武;张培泉;谢光勇设计研发完成,并于2024-12-20向国家知识产权局提交的专利申请。
本基于GaussDB的自动化表分区方法、系统、设备及存储介质在说明书摘要公布了:本发明提供了一种基于GaussDB的自动化表分区方法、系统、设备及存储介质,该方法包括以下步骤:S1、遍历当前分区表,识别每个当前分区表的分区类型;S2、根据数据传入的日期计算所需创建的分区名称,并核对创建的分区名称在当前分区表中是否存在,若不存在则执行分区表创建操作;S3、根据GaussDB数据库的分区语法和分区键字段的类型生成相应的按时间粒度分区的SQL语句,并处理超出当前分区范围的数据;S4、执行SQL语句完成分区操作,并返回执行结果或异常信息;S5、创建可配置的定时任务,执行步骤S1‑S4的操作,完成表分区自动任务处理。能够实现分区表的自动新分区创建,从而大幅降低维护成本并显著提升查询性能。
本发明授权基于GaussDB的自动化表分区方法、系统、设备及存储介质在权利要求书中公布了:1.一种基于GaussDB的自动化表分区方法,其特征在于,所述方法包括以下步骤: S1、通过JNDI获取所有的数据源,并从所有的数据源中筛选出GaussDB数据源; 遍历所述GaussDB数据源获取JDBC连接,以及通过JDBC连接执行SQL创建表分区存储过程; 利用GaussDB数据库提供的系统视图或元数据查询功能,遍历用户当前的所有分区表,识别每个分区表的分区类型,其中所述分区类型按照时间粒度进行划分,还包括:采用固定格式的命名规则创建所述分区表,以及通过特定前缀标识分区类型; S2、根据数据传入的日期计算所需创建的分区名称,并核对所述创建的分区名称在当前分区表中是否存在,若不存在则执行分区表创建操作; S3、根据GaussDB数据库的分区语法和分区键字段的类型生成相应的按时间粒度分区的SQL语句,并处理超出当前分区范围的数据; S4、执行所述SQL语句完成分区操作,并返回执行结果或异常信息; S5、创建可配置的定时任务,执行步骤S1‑S4的操作,完成表分区自动任务处理; 步骤S5中,创建可配置的定时任务具体包括以下子步骤: S51、在所述GaussDB数据库中定义一个日志表,所述日志表用于记录定时任务的启动日志,所述日志表中记录的日志信息还包括:任务类型、任务状态、执行时间戳、操作对象以及错误信息; S52、从所述GaussDB数据库的配置表中读取个性化配置信息,所述配置信息包含分区操作的执行策略; S53、根据当前系统时间,计算当前月份的具体日期,并将所述日期作为参数传递给表分区存储过程,还包括: 若当前时间为每月预设日之后,则传入下个月的日期参数,提前创建下个月的分区; 根据执行时间计算出当前时间与执行时间间隔,创建定时任务线程池; S54、在执行分区创建或相关分区管理操作后,将操作的日志信息记录在定义的所述日志表中,所述操作的日志信息包括:操作的成功与否、操作时间以及操作类型; S55、根据所述个性化配置信息中设定的日志保留天数,定期扫描所述日志表,删除超过指定保留天数的旧日志记录; S56、在定时任务的所有操作完成后,在所述日志表中记录任务的结束日志,标记任务的完成时间和状态。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人福建新意科技有限公司,其通讯地址为:350000 福建省福州市鼓楼区六一北路558号金三桥大厦8层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励