Patent ID: 11971869
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. One or more non-transitory computer-readable media storing instructions which,
when executed by one or more computing devices, cause:
receiving, from a transaction with a particular start time, a request to read a particular row that belongs to a particular set of rows as of a particular snapshot time that is earlier than the particular start time;
responding to the request by:
locating a tail of a particular chronological entry chain that corresponds to the particular row;
wherein the particular chronological entry chain:
is stored in a particular persistent storage; and
includes a plurality of entries for the particular row;
wherein the plurality of entries are linked in chronological order based on times at which updates reflected in the respective entries were made to the row;
based on times at which updates reflected in the entries were made to the particular row, determining which values from the plurality of entries belong to the particular snapshot time; and
returning one or more values, obtained from the particular chronological entry chain, that belong to a snapshot defined by the particular snapshot time.