The invention relates to the field of
data request processing, and discloses a reading method based on Hudi data, which comprises the following steps: receiving a request for accessing a target object to a Hudi storage
system, and extracting an identifier of the target object from the reading request; querying a
data cache region of the Hudi storage
system by using the identifier to determine whether an update
record merge file of the target object is stored in a read-time merge layer of the
data cache region or not; if the update
record merged file corresponding to the target object is stored, retrieving an initial data
record of the target object from the MOR table according to the identifier; and sending the retrieved initial data record to a
data cache region, and merging the initial data record and the update record merging file to generate a final
data file of the target object in response to the reading request. By introducing the data cache region and the merging layer during reading, the situation that a large number of historical records need to be traversed during reading each time is avoided, and therefore the query efficiency is improved.