CPC G06F 16/2379 (2019.01) [G06F 16/215 (2019.01)] | 20 Claims |
1. A system, comprising:
one or more processors; and
one or more memory devices that store program code configured to be executed by the one or more processors, the program code comprising a database log service configured to:
receive a first request from a first client for a first log among a plurality of requests for a plurality of transaction logs in the database service from a plurality of clients;
retrieve the first log from a cache or storage device;
determine whether the retrieved first log has been previously served to a client among the plurality of clients;
if the retrieved first log was previously served, perform validation to determine whether the retrieved first log is the same as the previously served first log;
serve the retrieved first log to the first client if the retrieved first log was not previously served;
serve the retrieved first log to the first client if the validation confirms the retrieved first log is the same as the previously served first log; and
prevent the retrieved first log from being served to the first client if the validation indicates that the retrieved first log is not the same as the previously served first log.
|