The invention discloses a normalized data cleaning method, which comprises the following steps; S1, container structure data conversion system, this system is used to realize the data conversion processing unit, query, delete and adjust the operation to date; S2, data separation, data conversion system in container data separation was obtained after separation the data; S3, data processing, data on the basis of the separation of business logic after data processing, obtained after processing the data; S4, data integration, data integration will be processed, in order to ensure the integrity of the data; S5, automatic maintenance system. This method reduces the labor cost of personnel involved in operation, and reduces the risk of misoperation in the process of maintenance.
【技术实现步骤摘要】
常态化数据清理方法
本专利技术属于数据库清理
,具体涉及一种数据库的常态化数据清理的方法。
技术介绍
数据库清理即对数据库的数据进行清除,传统方法数据库清理一般通过人工清理的方式,将历史数据从现有数据库剥离。传统人工清理方式主要有DELETE和Truncate两种。其中DELETE方式是编程中实现删除功能的命令,用于创建一个删除查询,可从列在FROM子句之中的一个或多个表中删除记录。这种方式执行时会记录数据库日志,在误操作时允许进行数据回滚(部分数据库产品支持闪回)及数据安全提升。但是它的不足在于该方法由两部分进行,1、查询筛选所需目标;2、记录日志后再删除所选目标。在海量数据表中,如果查询目标效率低下,将直接影响删除执行时长,尤其在数据量超过一定量级后,删除执行效率极低,那么表对象中会执行加锁动作,这样就会导致生产业务系统因不能支持长时间锁表而造成业务中断。Truncate方式是使ddl操作立即生效,原数据不放到rollbacksegment(回滚段,内存中的回收站)中,不能回滚;语句缺省情况下将空间释放到minextents个extent(自动进行降高水位动作,释放表空间容量);truncate会将高水线复位(回到最开始)。这种方式只清除表中的所有数据,不删除表的结构,所以执行速度快,占用系统开销小。但是它的不足在于无法进行数据筛选,而且整表数据清除,不记日志,不能回滚,不允许误操作,安全性低。虽然Truncate通常与selectinsertinto(查询插入,将需要的数据加工后放入新表)一起使用。把所选数据转储后进行原表Truncate可以达 ...
【技术保护点】
一种常态化数据清理方法,其特征在于,包括以下步骤;S1、构造数据容器转换系统,此系统用于实现以日为单位的数据转换加工、查询、删除和调整操作;S2、数据分离,将数据容器转换系统中的数据进行数据分离,得到分离后的数据;S3、数据加工,将分离后的数据依据业务逻辑进行数据加工,得到加工后的数据;S4、数据整合,将加工完毕的数据进行整合,以保证数据的完整性;S5、实现自动维护系统。
【技术特征摘要】
1.一种常态化数据清理方法,其特征在于,包括以下步骤;S1、构造数据容器转换系统,此系统用于实现以日为单位的数据转换加工、查询、删除和调整操作;S2、数据分离,将数据容器转换系统中的数据进行数据分离,得到分离后的数据;S3、数据加工,将分离后的数据依据业务逻辑进行数据加工,得到加工后的数据;S4、数据整合,将加工完毕的数据进行整合,以保证数据的完整性;S5、实现自动维护系统。2.根据权利要求1所述的常态化数据清理方法,其特征在于,所述步骤S1包括:S101、创建一个分区表,其表定义与现有的物理表相同;S102、从现有的物理表中导出数据;S103、将导出的数据加载到创建的分区表中;S104、对分区表建立索引和约束;S105、删除物理表;S106、重命名分区表。3.根据权利要求2所述的常态化数据清理方法,其特征在于,所述步骤S2包括:将待加...
【专利技术属性】
技术研发人员:高天翔,杨志云,付毅,汪源,陈广涛,杨欣,周新,刘麟,杨建设,吴宇光,陈胜,
申请(专利权)人:湖北省农村信用社联合社网络信息中心,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。