【技术实现步骤摘要】
电池数据迁移方法、装置及存储介质
[0001]本专利技术涉及数据存储
,尤其涉及一种电池数据迁移方法、装置及存储介质。
技术介绍
[0002]在车辆系统中,需要每天采集车辆电池相关的数据,随着车辆电池数据的不断增加,原始存储电池数据的数据库不足以支撑庞大的数据量。随着存储的数据越来越多,原始数据库里对应的数据查询计算功能逐渐变慢,无法满足日常的报表查询及计算功能,造成业务功能使用效率低下。所以现有技术中存在电池数据持续增加使得传统型数据库数据存储量过大,进而导致数据处理速度慢的技术问题。
技术实现思路
[0003]本专利技术提供了一种电池数据迁移方法、装置及存储介质,旨在有效解决现有技术中电池数据持续增加使得传统型数据库数据存储量过大,进而导致数据处理速度慢的技术问题。
[0004]根据本专利技术的一方面,本专利技术提供一种电池数据迁移方法,所述方法包括:
[0005]基于电池数据库的电池数据存储格式在Hive数据库中创建目标数据表,基于所述目标数据表构建与所述电池数据库相对应的目标数据 ...
【技术保护点】
【技术特征摘要】
1.一种电池数据迁移方法,其特征在于,所述方法包括:基于电池数据库的电池数据存储格式在Hive数据库中创建目标数据表,基于所述目标数据表构建与所述电池数据库相对应的目标数据库;获取所述电池数据库中的历史数据,通过数据传输工具将所述历史数据传输至所述目标数据表,并根据所述目标数据表中的当前最新数据生成起始数据标签;针对所述电池数据库中的新增数据,循环执行如下操作:在所述电池数据库中获取与预设的数据同步时间相对应的当前最新数据,并基于该当前最新数据生成终止数据标签;基于当前的起始数据标签和终止数据标签确定待同步数据,通过所述数据传输工具将该待同步数据传输至所述目标数据表,并将该终止数据标签更新为当前的起始数据标签。2.如权利要求1所述的方法,其特征在于,所述基于电池数据库的电池数据存储格式在Hive数据库中创建目标数据表包括:读取所述电池数据库的数据表信息,基于所述数据表信息确定数据表元素和数据存储地址,并基于所述数据表元素生成所述目标数据表;可选地,所述基于所述目标数据表构建与所述电池数据库相对应的目标数据库包括:基于所述目标数据表在所述Hive数据库中构建所述目标数据库,并通过启动脚本启动所述目标数据库。3.如权利要求1所述的方法,其特征在于,所述根据所述目标数据表中的当前最新数据生成起始数据标签包括:获取所述目标数据表中的当前最新数据对应的第一时间信息、第一电池信息和第一数据编号信息,对所述第一时间信息、所述第一电池信息和所述第一数据编号信息进行字符串拼接操作以生成所述起始数据标签,并将所述起始数据标签存储于预设的标签数据表。4.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述电池数据库中获取与预设的数据同步时间相对应的当前最新数据之前,设置用于对所述目标数据库和所述电池数据库进行同步的数据同步时间;或,设置数据同步时间间隔,基于所述数据同步时间间隔确定所述数据同步时间。5.如权利要求4所述的方法,其特征在于,所述在所述电池数据库中获取与预设的数据同步时间相对应的当前最新数据,并基于该当前最新数据生成终止数据标签包括:在所述电池数据库中获取该数据同步时间之前最新的未同步数据,并确实所述未同步数据为该当前最新数据;获取该当前最新数据对应的...
【专利技术属性】
技术研发人员:董腾飞,杨红新,张建彪,高攀龙,曾维思,
申请(专利权)人:章鱼博士智能技术上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。