| CPC G06F 16/24552 (2019.01) [G06F 16/22 (2019.01)] | 18 Claims | 

| 
               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. 
               |