The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 29, 2020
Filed:
Nov. 04, 2016
Alibaba Group Holding Limited, George Town, Grand Cayman, KY;
Chuangxian Wei, Hangzhou, CN;
Yue Pan, Hangzhou, CN;
Bowen Zheng, Hangzhou, CN;
Jienan Zeng, Hangzhou, CN;
ALIBABA GROUP HOLDING LIMITED, Grand Cayman, KY;
Abstract
This application generally relates to data processing methods and apparatus. One data processing method disclosed herein comprises: creating a Writable Snapshot based on data modification; creating a plurality of Read-Only ('RO') Snapshots by cloning the Writable Snapshot at distinct predetermined creation-times; receiving a data inquiry request; and conducting the data inquiry through indexing, in a RO Snapshot with a latest creation-time. This approach achieves separation of data modification and data inquiry, enabling efficient real-time updating. Further, by fast indexing and invert indexing, inquiry efficiency is further improved. Additionally, data is stored in data columns, wherein each column may be divided into multiple data blocks according to a fixed block size, and each data block has a same length. When modifying data, effect of the modification may be limited to the data blocks being modified, without affecting the other data blocks, which reduces resource consumption incurred by data modification.