【技术实现步骤摘要】
数据库切换方法、系统、电子设备及计算机可读存储装置
[0001]本申请涉及数据处理领域,特别是涉及一种数据库切换方法、系统、电子设备及计算机可读存储装置。
技术介绍
[0002]随着现代科技的不断发展,大数据时代悄然来临。当前,为了记录与人类生产生活相关的信息的数据量十分庞大,与之相关的是这些数据信息的存储问题。而数据库,其作为数据的电子文件库,就成为了保存这些数据信息的重要角色。当使用数据库进行数据的存储和处理时,不可避免的会出现数据安全和数据完整性维护等技术问题。为了不同的用户需求,可能使用不同的数据库来保存数据,以在用户需要某些功能或存在某些需求时,切换至对应的数据库来满足其需求。例如,在金融科技领域,大多数银行使用的是oracle数据库,而为了满足监管和数据安全的需求,需要使用MySQL数据库来进行数据存储。
[0003]然而已知的切换数据库的方法,在数据库切换时,会采取暂停业务系统的方式,将oracle数据库中的数据整体的导入MySQL数据库,在数据库切换完成之后,再重新开启业务系统。这种方式虽然稳妥但也存 ...
【技术保护点】
【技术特征摘要】
1.一种数据库切换方法,其特征在于,应用于数据库系统,所述数据库系统包括第一数据库、第二数据库以及数据处理单元,所述方法包括:响应于数据库切换指令,将所述第一数据库中当前周期存储的数据推送至所述数据处理单元以与所述第二数据库中相同周期存储的数据进行比较;在当前周期所述第一数据库和所述第二数据库比较的差异数据量小于或等于预设阈值时,将数据读取对象由所述第一数据库切换至第二数据库;其中,在响应所述数据库切换指令之前,已经完成所述第一数据库和所述第二数据库在历史周期的数据同步。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于数据库切换指令,在当前周期所述第一数据库和所述第二数据库比较的差异数据量大于预设阈值时,将读取对象维持在所述第一数据库。3.根据权利要求1所述的方法,其特征在于,所述第一数据库和所述第二数据库在历史周期的数据同步包括:获取所述第一数据库中的第一数据和所述第二数据库中的第二数据;将所述第一数据和所述第二数据推送至所述数据处理单元,以判断所述第一数据与所述第二数据是否存在差异;若是,获取所述第一数据与所述第二数据的差异数据,并基于所述差异数据同步所述第二数据库的第二数据。4.根据权利要求3所述的方法,其特征在于,所述基于所述差异数据同步所述第二数据库的第二数据包括:响应于所述差异数据位于所述第一数据库,将所述差异数据添加至所述第二数据库中。5.根据权利要求3所述的方法,其特征在于,所述基于所述差异数据同步所述第二...
【专利技术属性】
技术研发人员:邹贵厚,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。