US 12,332,899 B1
Distributed data storage framework
Apoorve Shrivastava, Frisco, TX (US); Srinivasa Somepalli, Frisco, TX (US); Ram Nagpure, Naperville, IL (US); and Krishna C Palavarapu, Avenel, NJ (US)
Assigned to Options Clearing Corporation, Chicago, IL (US)
Filed by Options Clearing Corporation, Chicago, IL (US)
Filed on Dec. 12, 2023, as Appl. No. 18/537,737.
Application 18/537,737 is a continuation of application No. 17/587,145, filed on Jan. 28, 2022, granted, now 11,841,859.
Int. Cl. G06F 16/24 (2019.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01)
CPC G06F 16/24552 (2019.01) [G06F 16/22 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method for operating a database, the method comprising:
receiving, from a user, data and an instruction to store the data in a database;
determining a context of the data, wherein the context of the data comprises
one or more of a unique identifier, a file type, an expiration, an error handling strategy, or a group mapping;
selecting, according to the determined context, a data write routine;
writing the data and the determined context to the database using the selected data write routine;
creating an index of the data, wherein the index is separate from a native index of the database; and
storing the index in the database and a cache with the data.