Patent ID: 11947537
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. One or more non-transitory, computer-readable storage media, storing program instructions that when executed on or across one or more computing devices cause the one or more computing devices to implement a non-relational database system that implements:
performing one or more queries to a database at the non-relational database system;
evaluating performance of the one or more queries to determine to create an additional index that projects a subset of data in the database to access for performing one or more subsequent queries to the database;
responsive to the determination to create the additional index:
creating the additional index while the database system is available to accept queries to the database; and
including the additional index in planning for performing the one or more subsequent queries to the database, wherein the planning comprises:
determining respective types of consistency specified in the one or more subsequent queries; and
selecting the secondary index to perform the one or more subsequent queries instead of the one or more tables in the database according to the determined respective types of consistency for the one or more subsequent queries.