【技术实现步骤摘要】
本专利技术涉及数据库,尤其涉及一种数据回收方法、数据还原方法、装置、设备及存储介质。
技术介绍
1、分布式数据库是将业务的结构化查询语言(structured query language,sql)请求分解到多个单机数据库上执行的一种数据库架构,具有分布透明、复制透明、可靠性高及易扩展等优点,被广泛应用于各类数据管理场景中。单机数据库经常出现由于用户误操作造成的删库或者删表,导致数据丢失,进而引发灾难性的后果,分布式数据库的单机数据库中也存在有相同的问题。
2、当前常通过在单机数据库的数据目录初始化时,创建与其对应的回收系统库,并在执行删库删表操作时将对应的表移动至回收系统库,进而使得被删除的数据可自回收系统库中进行还原。
3、然而上述方法不支持还原数据库的操作,仅能还原数据库中的某个数据表。而在还原数据表时,往往会由于丢失了分布式表中特有的部分元数据,而导致还原不完全,降低了数据库运行稳定性。且往往只能还原分布式数据库中主库的数据,若需对应还原备库的数据,需要单独进行操作,极大增加了运维成本。
【技术保护点】
1.一种数据回收方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据回收指令、所述回收状态信息和所述待回收数据元数据信息生成重构数据回收指令,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待回收数据定义信息确定至少一个目标单机数据库,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述待回收数据定义信息中的待回收数据表类型确定至少一个目标单机数据库,包括:
5.根据权利要求3所述的方法,其特征在于,在所述重构数据回收指令为与所述数据库回收指令对应的重构数据库回收指
...
【技术特征摘要】
1.一种数据回收方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据回收指令、所述回收状态信息和所述待回收数据元数据信息生成重构数据回收指令,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待回收数据定义信息确定至少一个目标单机数据库,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述待回收数据定义信息中的待回收数据表类型确定至少一个目标单机数据库,包括:
5.根据权利要求3所述的方法,其特征在于,在所述重构数据回收指令为与所述数据库回收指令对应的重构数据库回收指令时,
6.根据权利要求5所述的方法,其特征在于,所述对所述目标单机数据库中与所述待回收数据名对应的各数据表进行回收操作,包括:
7.根据权利要求3所述的方法,其特征在于,在所述重构数据回收指令为与所述数据表回收指令对应的重构数据表回收指令时,
8.根据权利要求7所述的方法,其特征在于,所述根据所述待回收数据名对所述目标单机数据库中对应的待回收数据表执行与所述数据表回收操作类型对应的回收操作,包括:
9.根据权利要求1-8中任一项所述的方法,其特征在于,在所述将所述重构数据回收指令发送至各所述目标单机数据库,以使所述目标单机数据库根据所述重构数据回收指令进行数据回收之时,还包括:
10.根据权利要求1-8中任一项所述的方法,其特征在于,在所述将所述重构数据回收指令发送至各所述目标单机数据库,以使所述目标单机数据库根据所述重构数据回收指令进行数据回收之后,还包括:
11.根据权利要求5-8中任一项所述的方法,其特征在于,所述方法还包括:
12.根据权利要求5-8中任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述根据所述数据清理指令依次对各所述单机数据库对应的回收记录表进行匹配,将第一个匹配的回收记录确定为清理索引回收记录,包括:
14.根据权利要求12所述的方法,其特征在于,所述根据所述清理索引回收记录确定至少一个待清理单机数据库,包括:
15.根据权利要求14所述的方法,其特征在于,所述根据所述待清理数据表类型确定至少一个待清理单机数据库,包括:
16.根据...
【专利技术属性】
技术研发人员:丛阳,
申请(专利权)人:星环信息科技上海股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。