System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理领域,具体涉及一种业务数据冷热分离的处理方法、装置。
技术介绍
1、随着法院信息化技术的深入使用,法院系统中产生的数据越来越多,生产库数据压力越来越大,久而久之会导致法院系统越来越慢。针对这种情况,很多地方使用分库形式减小生产库压力。
2、虽然分库可以减小生产库压力,但是在实际应用过程中,分库规则没有针对法院案件这一特点场景针对性的去制定,因此分库以后对于全省或全市案件的监管或者跨法院等操作会受到很大限制。传统的分库过程也缺少校验机制,数据的完整性容易被破坏。
技术实现思路
1、为解决上述问题,本专利技术提供了一种业务数据冷热分离的处理方法,包括以下步骤:
2、s1:制定冷热数据规则,将数据分为冷数据与热数据,冷数据表示需要放到历史库的数据,热数据表示需要放在生产库的数据;
3、s2:使用定时任务的方式,根据冷热数据规则,在生产库内获取属于冷数据的案件,将生产库中属于冷数据的案件迁移到历史库,迁移过程中使用校验机制保证数据的完整性,对生产库与历史库的操作均记录在迁移日志中;
4、s3:根据用户的指令,针对特定案件或者案件的部分信息,执行从生产库到历史库,或者从历史库到生产库进行数据迁移,迁移过程中使用校验机制保证数据的完整性。
5、优选的,冷热数据规则为,满足以下条件的为冷数据,否则为热数据:案件已归档或案件未操作时间超过时间阈值或案件已实结或用户个性化规则;其中用户个性化规则根据用户给出的指令确定。
6、优选的,校验机制的内容为:数据迁移后,检查迁移目标处是否写入成功,如果写入成功,则删除迁移来源处的对应数据,并在迁移日志中记录本次迁移成功;如果写入失败,则对本次的写入操作回滚,并在迁移日志中记录本次迁移失败。
7、本专利技术还提供了一种业务数据冷热分离的处理装置,包括以下模块:
8、规则制定模块:用于制定冷热数据规则,将数据分为冷数据与热数据,冷数据表示需要放到历史库的数据,热数据表示需要放在生产库的数据;
9、定期迁移模块:用于使用定时任务的方式,根据冷热数据规则,在生产库内获取属于冷数据的案件,将生产库中属于冷数据的案件迁移到历史库,迁移过程中使用校验机制保证数据的完整性,对生产库与历史库的操作均记录在迁移日志中;
10、手动迁移模块:用于根据用户的指令,针对特定案件或者案件的部分信息,执行从生产库到历史库,或者从历史库到生产库进行数据迁移,迁移过程中使用校验机制保证数据的完整性。
11、优选的,冷热数据规则为,满足以下条件的为冷数据,否则为热数据:案件已归档或案件未操作时间超过时间阈值或案件已实结或用户个性化规则;其中用户个性化规则根据用户给出的指令确定。
12、优选的,校验机制的内容为:数据迁移后,检查迁移目标处是否写入成功,如果写入成功,则删除迁移来源处的对应数据,并在迁移日志中记录本次迁移成功;如果写入失败,则对本次的写入操作回滚,并在迁移日志中记录本次迁移失败。
13、有益效果:本专利技术,应用于法院案件数据处理中,在数据迁移及回迁过程中针对不同环节使用状态标志记录数据状态,在迁移成功或者回迁成功后需要通过校验以后才能删除业务库或者历史库的原始数据,保证数据完整性。允许人为操作数据迁移的过程,进一步保证迁移前后的数据完整性。
本文档来自技高网...【技术保护点】
1.一种业务数据冷热分离的处理方法,其特征在于包括以下步骤:
2.根据权利要求1所述的一种业务数据冷热分离的处理方法,其特征在于,冷热数据规则为,满足以下条件的为冷数据,否则为热数据:案件已归档或案件未操作时间超过时间阈值或案件已实结或用户个性化规则;其中用户个性化规则根据用户给出的指令确定。
3.根据权利要求1所述的一种业务数据冷热分离的处理方法,其特征在于,校验机制的内容为:数据迁移后,检查迁移目标处是否写入成功,如果写入成功,则删除迁移来源处的对应数据,并在迁移日志中记录本次迁移成功;如果写入失败,则对本次的写入操作回滚,并在迁移日志中记录本次迁移失败。
4.一种业务数据冷热分离的处理装置,其特征在于包括以下模块:
5.根据权利要求4所述的一种业务数据冷热分离的处理装置,其特征在于,冷热数据规则为,满足以下条件的为冷数据,否则为热数据:案件已归档或案件未操作时间超过时间阈值或案件已实结或用户个性化规则;其中用户个性化规则根据用户给出的指令确定。
6.根据权利要求4所述的一种业务数据冷热分离的处理装置,其特征在于,校
...【技术特征摘要】
1.一种业务数据冷热分离的处理方法,其特征在于包括以下步骤:
2.根据权利要求1所述的一种业务数据冷热分离的处理方法,其特征在于,冷热数据规则为,满足以下条件的为冷数据,否则为热数据:案件已归档或案件未操作时间超过时间阈值或案件已实结或用户个性化规则;其中用户个性化规则根据用户给出的指令确定。
3.根据权利要求1所述的一种业务数据冷热分离的处理方法,其特征在于,校验机制的内容为:数据迁移后,检查迁移目标处是否写入成功,如果写入成功,则删除迁移来源处的对应数据,并在迁移日志中记录本次迁移成功;如果写入失败,则对本次的写入操作回滚,并在迁移日志中记录本次迁移失败。
...【专利技术属性】
技术研发人员:周继文,
申请(专利权)人:南京通达海软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。