[发明专利]数据类型变更的处理方法及装置在审
申请号: | 202010655705.2 | 申请日: | 2020-07-09 |
公开(公告)号: | CN113297202A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 陈浩 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27;G06F8/41 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据类型 变更 处理 方法 装置 | ||
1.一种数据类型变更的处理方法,所述方法包括:
在同步阶段,将数据表中第一类型的数据在对应的元数据中的数据类型变更为第二类型;
在异步阶段,按照所述第二类型异步对所述数据表中所述第一类型的数据进行数据整理操作。
2.根据权利要求1所述的方法,其中,所述按照所述第二类型异步对所述数据表中所述第一类型的数据进行数据整理操作,包括:
从所述数据表中读取所述第一类型的数据;
按照所述第二类型的存储空间大小,异步存储所读取的所述第一类型的数据。
3.根据权利要求2所述的方法,其中,所述方法还包括:
根据所述第二类型与所述第一类型所属的类型族,确定是否需要对所读取的所述第一类型的数据进行重新编码;
若需要进行重新编码,则按照所述第二类型对应的编码,对所读取的所述第一类型的数据进行重新编码。
4.根据权利要求3所述的方法,其中,所述从所述数据表中读取所述第一类型的数据,包括:
基于所述数据表的第一目录,从所述数据表中读取所述第一类型的数据;
所述按照所述第二类型的存储空间大小,异步存储所读取的所述第一类型的数据,包括:
按照所述第二类型的存储空间大小,将读取的所述第一类型的数据异步存储到所述数据表的第二目录下。
5.根据权利要求4所述的方法,其中,所述方法还包括:
在所述异步阶段完成之后,将对所述第一目录下的所述数据表的数据查询切换成对所述第二目录下的所述数据表的数据查询;
响应于对所述数据表中的数据的查询请求,从所述第二目录下的所述数据表获取对应的数据。
6.根据权利要求1至5中任一项所述的方法,其中,所述数据整理操作还包括索引构建操作,所述按照所述第二类型异步对所述数据表中所述第一类型的数据进行数据整理操作,包括:
按照所述第二类型对应的索引,异步构建所述数据表中所述第一类型的数据的另一索引。
7.根据权利要求6所述的方法,其中,所述方法还包括:
在所述异步阶段完成之后,若接收到对所述数据表中的数据的查询请求,则根据所述另一索引查询所述数据表中的数据。
8.根据权利要求1所述的方法,其中,所述方法还包括:
若在所述异步阶段接收到对所述数据表中所述第一类型的数据的查询请求,则确定是否需要对所述查询请求的查询条件进行改写;
若需要对所述查询请求的查询条件进行改写,则对所述查询请求的查询条件进行改写,根据改写后的查询条件查询所述第一类型的数据。
9.根据权利要求8所述的方法,其中,所述确定是否需要对所述查询请求的查询条件进行改写,包括:
确定所述查询条件中的待查询数据的取值范围是否超过所述第一类型的取值范围;
若超过所述第一类型的取值范围,则确定需要对所述查询请求的查询条件进行改写,
所述对所述查询请求的查询条件进行改写,包括:
将所述查询条件中的取值范围修改为与所述第一类型的取值范围对应的范围。
10.根据权利要求8所述的方法,其中,所述方法还包括:
若在所述异步阶段接收到对所述数据表中所述第二类型的数据的查询请求,则根据所述查询请求中的数据标识直接获取所述第二类型的数据。
11.根据权利要求1至5或8至10中任一项所述的方法,其中,所述方法还包括:
在所述同步阶段,分配所述第二类型的数据的存储空间。
12.根据权利要求11所述的方法,其中,所述方法还包括:
若在所述异步阶段接收到对所述第二类型的数据的写入请求,则将所述第二类型的数据写入到所述存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010655705.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频处理方法、装置、电子设备及计算机存储介质
- 下一篇:光模块