Patent ID: 11874747
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for protecting application database data, the method comprising:
receiving a backup stream from an application database;
partitioning the backup stream into a set of optimal-sized backup stream chunks;
for each optimal-sized backup stream chunk in the set of optimal-sized backup stream chunks:
generating a new object comprising a new object identifier (ID) and the optimal-sized backup stream chunk;
writing the new object into an object store;
generating a new object metadata store entry comprising an application database ID associated with the application database and the new object ID associated with the new object; and
updating an object metadata store to include the new object metadata store entry; and

after updating the object metadata store for each optimal-sized backup stream chunk in the set of optimal-sized backup stream chunks:
receiving a restore request comprising the application database ID;
performing a lookup across the object metadata store using the application database ID to identify an object metadata store entry set;
sorting the object metadata store entry set to obtain a sorted object metadata store entry set;
for each object metadata store entry in the sorted object metadata store entry set:
obtaining an object ID from the object metadata store entry;
reading, from the object store, an object associated with the object ID;
extracting a given optimal-sized backup stream chunk from the object;
appending the given optimal-sized backup stream chunk to a restore stream; and
transmitting the restore stream to a restoration target.