-
公开(公告)号:CN115757393A
公开(公告)日:2023-03-07
申请号:CN202211291564.6
申请日:2022-10-19
Applicant: 燕山大学
Abstract: 本发明提供了一种多租户模式下租户扩展属性合并方法及其多租户系统,该方法包括以下步骤:审核租户的扩展属性申请信息;根据审核结果判断当前租户的申请是否通过,审核通过,持久化当前租户的扩展属性信息并发送扩展属性变更通知;接收到扩展属性变更通知,为当前租户执行扩展属性合并操作,得到归属于当前租户包含扩展属性列的视图;重复上述步骤,为租户执行对不同基本表扩展后的属性合并操作,完成租户扩展属性合并。本发明提供的方法可以有效为开发者屏蔽掉使用元数据记录自定义扩展属性带来的弊端,通过执行扩展属性合并方法在逻辑上实现纵表到横表的映射,避免业务逻辑层做繁杂的扩展数据合并工作,使其专注于业务的实现。
-
公开(公告)号:CN115794811A
公开(公告)日:2023-03-14
申请号:CN202211281596.8
申请日:2022-10-19
Applicant: 燕山大学
IPC: G06F16/22 , G06F16/2455
Abstract: 本发明涉及一种支持多租户共享数据存储的数据表字段扩展方法,其包括以下步骤,步骤1:构建租户的基本表、扩展列元数据表、扩展表和扩展表元数据表;步骤2:获取租户数据表字段扩展需求;步骤3:持久化租户共享数据存储的数据表字段扩展;步骤4:根据基本表、扩展列元数据表、扩展表和扩展表元数据表确定租户的数据信息。本发明提出的扩展列元数据表用于存储不同租户的定制信息;扩展表用于扩展列用尽之后,满足租户个性化定制字段需求,存储租户定制信息数据;扩展表元数据表用于存储不同租户在扩展表中的个性化定制信息。本发明设计的数据库能够满足多租户共享数据存储模式下的数据表字段需求,数据库空间利用率高,提升数据查询效率。
-