-
公开(公告)号:CN116756116A
公开(公告)日:2023-09-15
申请号:CN202310624507.3
申请日:2023-05-30
Applicant: 西安电子科技大学
IPC: G06F16/21 , G06F16/22 , G06F16/23 , G06F16/242 , G06F16/27
Abstract: 本发明公开了一种基于延迟的分布式数据库模式更改方法,主要解决当前分布式数据库在线模式更改只允许新模式在同步完源表所有数据后才能提供服务的问题。其实现方案是:通过两个阶段修改分布式数据库的SQL引擎,即第一阶段主要处理模式更改请求,并对新模式进行初始化操作;第二阶段主要处理用户在新模式上的请求,在该阶段先将用户请求涉及的数据从旧模式迁移到新模式上,再使用新模式处理用户请求,提供相关服务。本发明在接收模式更改请求后系统只需简单初始化便能立即使用新模式,避免了对数据迁移的长时间等待,同时能针对模式更改的类型进行特殊优化处理,提高迁移效率,有效降低了用户查询的时延,可用于应用程序的在线升级和更新。