[发明专利]数据表存储与管理方法及系统在审
申请号: | 202111597601.1 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114297194A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 王仕凯;陈诚;戴橙 | 申请(专利权)人: | 浙江太美医疗科技股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/28 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 朱方杰;骆希聪 |
地址: | 314000 浙江省嘉兴市经济技*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据表 存储 管理 方法 系统 | ||
本发明提供一种数据表存储与管理方法,包括以下步骤:接收创建一个或多个表单结构形成的元数据,对元数据进行解析,得到表单结构所包含的表单名称、组名称、数据栏编号、存储数据名称和存储数据类型,存储数据类型包括一种或多种数据类型;接收在表单结构中填写的表单数据;创建扩展表结构,扩展表结构具有与表单名、组名称和数据栏编号对应的扩展表字段,扩展表结构中存储数据的类型统一设置为第一数据类型;基于表单数据所对应的表单名、组名称和数据栏编号将表单数据填入扩展表结构,其中填入扩展表结构中的数据的类型设置为第一数据类型。本申请所提供的数据表存储方案能够同时兼容不同类型的自定义表单,实现数据的高效存储和管理。
技术领域
本发明主要涉及数据管理,尤其涉及一种数据表存储与管理方法。
背景技术
在数据管理应用中,MDM(主数据管理,Master Data Management)数据的元数据和数据表保存在业务数据库中,同时的数据表与通过元数据定义的表单一一对应,以应对EAV(entity-attribute-value,实体-属性-值)模型设计下的的数据分析问题。但是在这种解决方法下需要把EAV定义的数据结构全部实例化为特定的数据库表,即会生成大量库表。线上MDM表的总量甚至可以达到大约数十万张或更多。在这种情况下无论使用一般的服务器存储还是服务器集群存储方案,都会面临文件数量巨大,管理与维护的难度激增(可称为数量爆炸)的困境。
发明内容
本发明要解决的技术问题是提供一种能够同时兼容不同类型的自定义表单的数据存储方案,实现数据表的高效存储与管理。
为解决上述技术问题,本发明提供了一种数据表存储与管理方法,包括以下步骤:接收创建一个或多个表单结构形成的元数据,对所述元数据进行解析,得到表单结构所包含的表单名称、组名称、数据栏编号、存储数据名称和存储数据类型,所述存储数据类型包括一种或多种数据类型;接收在所述表单结构中填写的表单数据;创建扩展表结构,所述扩展表结构具有与所述表单名、组名称和数据栏编号对应的扩展表字段,所述扩展表结构中存储数据的类型统一设置为第一数据类型;基于所述表单数据所对应的表单名、组名称和数据栏编号将所述表单数据填入所述扩展表结构,其中填入所述扩展表结构中的数据的类型设置为第一数据类型。
在本发明的一实施例中,数据表存储与管理方法还包括:接收对所述表单数据的读写操作请求;对所述读写操作请求进行解析,得到所述读写操作请求对应的表单数据所属的表单名称、组名称和数据栏编号;基于所述表单名称、组名称和数据栏编号在所述扩展表结构中定位对应的扩展表数据,并从所述元数据中获取所述对应的扩展表数据的数据类型;基于从所述元数据中获取的所述数据类型和所述扩展表数据形成输出数据,以响应所述读写操作请求。
在本发明的一实施例中,数据表存储与管理方法中的基于从所述元数据中获取的所述数据类型和所述扩展表数据形成输出数据,以响应所述读写操作请求包括:基于从所述元数据中获取的所述数据类型,判断获取的所述数据类型与所述第一数据类型是否一致;如果不一致,则将所述对应的扩展表数据进行类型转换,并将经过所述类型转换后的数据作为输出数据,以响应所述读写操作请求;如果一致,则将扩展表数据作为输出数据,以响应所述读写操作请求。
在本发明的一实施例中,所述一种或多种数据类型包括整型、浮点型、字符型和/或字符串型。
在本发明的一实施例中,在所述扩展表结构中,组名称包括扩展表组样式名称和扩展表实例名称。
在本发明的一实施例中,所述扩展表结构包括的字段数量大于或等于所述表单名、组名称和数据栏编号对应的数量之和。
在本发明的一实施例中,所述存储数据名称临床试验采集数据名称,所述临床实验采集数据名称包括受试者信息名称、药物信息名称、和/或检测与化验项名称。
在本发明的一实施例中,所述扩展表结构和扩展表数据存储于MySQL数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江太美医疗科技股份有限公司,未经浙江太美医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111597601.1/2.html,转载请声明来源钻瓜专利网。