US Patent:
20210318997, Oct 14, 2021
Inventors:
- San Francisco CA, US
Samarpan JAIN - San Francisco CA, US
Matthew DAVIDCHUK - San Francisco CA, US
Valliappan ANNAMALAI NATARAJAN - San Francisco CA, US
Alexey SYOMICHEV - San Francisco CA, US
Cody MARCEL - San Francisco CA, US
Seshank KALVALA - San Francisco CA, US
Sahil RAMRAKHYANI - San Francisco CA, US
Alexandre HERSANS - San Francisco CA, US
International Classification:
G06F 16/21
G06F 16/24
G06F 16/28
Abstract:
A method is provided for processing a query. In some embodiments, the method includes creating a historical schema defining an ordered set of fields based on a current schema of an object and a field modification of the current schema. The method includes inserting, based on the field modification, a new field at an end of the historical schema and archiving records into a second storage device. The method includes receiving a query, which includes a command specifying a subset of fields and which indicates a non-current field. The method includes searching in the second storage device for archive records having a second schema including the subset of fields and the non-current field. The first and second schemas follow the field order in accordance with the historical schema. The method further includes accessing the subset of fields and the non-current field in accordance with the command.