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:
Jan. 30, 2018
Filed:
Jun. 23, 2015
Ariba, Inc., Sunnyvale, CA (US);
Darpan Dinker, Sunnyvale, CA (US);
Kiran Bhumana, Sunnyvale, CA (US);
Sushant Prasad, Sunnyvale, CA (US);
Michael Karayev, Sunnyvale, CA (US);
Vengarteswaran Chandrasekaran, Sunnyvale, CA (US);
Anup Katariya, Sunnyvale, CA (US);
Ariba, Inc., Sunnyvale, CA (US);
Abstract
In an example embodiment, data communications to a first database intercepted and divided based on tenant. For each tenant of multiple tenants sharing the first database, the commands to update the one or more records in the first database within the data communications corresponding to the tenant are translated into commands to update one or more records in a second database of a different type than the first database, the translated commands corresponding to the tenant are replayed against a copied version of the first database in the second database, and the performance of the second database in handling the translated commands during the replaying is tracked. Serialization and timely execution, among the translated commands corresponding to the tenant, of execution of the translated commands is maintained during the replaying and synchronization of execution of translated commands between multiple tenants is maintained.