Patent ID: 11868353
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
a processor; and
a non-transitory storage medium storing instructions executable on the processor to:
receive a database query;
identify sub-portions of the database query, the identified sub-portions comprising a command, wherein the identified sub-portions further comprise one or more of an expression in the database query and an operator in the database query;
assign identifiers to the identified sub-portions comprising the command based on one of:
accessing mapping information that maps different sub-portions to respective sub-portion identifiers that uniquely identify the respective sub-portions; and
applying a function to the respective sub-portions, wherein an output value produced by the function comprises a unique identifier of a corresponding sub-portion;

add the identifiers to a data structure; and
generate a fingerprint representing the database query based on applying a fingerprint function to the identifiers in the data structure; and
perform a management process based on the generated fingerprint, wherein the management process uniquely identifies the database query based on the fingerprint.