一种基于布隆过滤器识别表间主外键字段的方法及装置

基本信息

申请号 CN202110391934.2 申请日 -
公开(公告)号 CN112800085B 公开(公告)日 2021-09-14
申请公布号 CN112800085B 申请公布日 2021-09-14
分类号 G06F16/2453;G06F16/2455 分类 计算;推算;计数;
发明人 韩威宏;王纯斌;徐祥;张艳;王国玉 申请(专利权)人 成都四方伟业软件股份有限公司
代理机构 - 代理人 -
地址 610041 四川省成都市高新区科园三路4号1栋2层
法律状态 -

摘要

摘要 本发明公开了一种基于布隆过滤器识别表间主外键字段的方法及装置,主要解决现有技术中存在的现有数据库缺少表间主外键元数据使得数据库建模分析及处理困难,降低项目实施过程中进行数据探查、人工确定表间主外键的大量人力成本和资源投入的问题。该本发明先对数据库表的数量进行判定,数量低于设定阈值采用现有方法,高于设定阈值则通过表字段数据内容创建布隆过滤器,由计算表字段的包含关系转换为对字段的过滤器的包含关系的计算,识别表间主外键字段,解决大数量表计算资源消耗巨大的问题,通过阈值分开处理不同数量的数据库表,合理的分配了资源,减少资源消耗。