【技术实现步骤摘要】
本专利技术涉及计算机
,具体涉及一种数据转换方法及装置。
技术介绍
在联机事务处理(OnLineTransactionProcessing,OLTP)系统和联机分析处理(OnLineAnalyticalProcessing,OLAP)系统融合的行列混合存储系统中,OLAP查询在OLAP系统中进行。但对数据的操作却在OLTP系统中进行,因此,为了使OLAP查询时能够查询到更新的数据,需要将OLTP系统中更新的数据转换到OLAP系统中。目前,将OLTP系统中的数据转换到OLAP系统中的一种方法为:将OLTP系统中的所有数据全部转换到OLAP系统中。上述方法中,将OLTP系统中的数据转换到OLAP系统中时,不仅将从上次转换到本次转换期间有更新的数据进行转换,而且将从上次转换到本次转换期间未更新的数据也进行转换,这将增加数据转换时间,从而降低了数据转换效率。
技术实现思路
本专利技术实施例公开了一种数据转换方法及装置,用于提高数据转换效率。本专利技术实施例第一方面公开一种数据转换方法,包括:接收目标操作指令,所述目标操作指令携带有需要操作数据的数据信息,所述目标操作指令为插入操作指令或非插入操作指令;将所述数据信息存储至OLTP系统;当进行数据转换时,将所述OLTP系统中存储的所述数据信息对应的数据转换至OLAP系统。结合本专利技术实施例第一方面,在本专利技术实施例第一方面的第一种可能的 ...
【技术保护点】
一种数据转换方法,其特征在于,包括:接收目标操作指令,所述目标操作指令携带有需要操作数据的数据信息,所述目标操作指令为插入操作指令或非插入操作指令;将所述数据信息存储至联机事务处理系统;当进行数据转换时,将所述联机事务处理系统中存储的所述数据信息对应的数据转换至联机分析处理系统。
【技术特征摘要】
1.一种数据转换方法,其特征在于,包括:
接收目标操作指令,所述目标操作指令携带有需要操作数据的数据信息,所述目标操作指令为插入操作指令或非插入操作指令;
将所述数据信息存储至联机事务处理系统;
当进行数据转换时,将所述联机事务处理系统中存储的所述数据信息对应的数据转换至联机分析处理系统。
2.如权利要求1所述的方法,其特征在于,当所述目标操作指令为非插入操作指令时,所述数据信息包括存储数据和所述存储数据的行序列号;
所述将所述联机事务处理系统中存储的所述数据信息对应的数据转换至联机分析处理系统包括:
根据所述存储数据和所述存储数据的行序列号从联机分析处理系统中查找所述存储数据;
将所述联机分析处理系统中的所述存储数据设置为无效数据。
3.如权利要求1所述的方法,其特征在于,当所述目标操作指令为非插入操作指令时,所述数据信息包括存储数据和所述存储数据的行序列号;
所述方法还包括:
判断所述目标操作指令是否为非插入操作指令;
当所述目标操作指令为非插入操作指令时,根据所述存储数据和所述存储数据的行序列号从联机分析处理系统中查询所述存储数据的列序列号和所述存储数据的列文件标识;
存储所述存储数据的行序列号、所述存储数据的列序列号和所述存储数据的列文件标识;
所述将所述联机事务处理系统中存储的所述数据信息对应的数据转换至联机分析处理系统包括:
根据所述存储数据的行序列号、所述存储数据的列序列号和所述存储数据的列文件标识将所述联机分析处理系统中的所述存储数据设置为无效数据。
4.如权利要求1所述的方法,其特征在于,当所述目标操作指令为插入操作指令时,所述数据信息包括插入数据和所述插入数据插入行的行序列号;
所述将所述联机事务处理系统中存储的所述数据信息对应的数据转换至联机分析处理系统包括:
根据所述插入数据插入行的行序列号将所述插入数据存储至联机分析处理系统。
5.如权利要求1-5任一项所述的方法,其特征在于,所述接收目标操作指令之后,所述方法还包括:
在所述联机事务处理系统中执行所述目标操作指令。
6.一种数据转换装置,其特征在于,包括:
接收单元,用于接收目标操作指令,所述目...
【专利技术属性】
技术研发人员:李勇,朱俊华,
申请(专利权)人:杭州华为数字技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。