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

Claim 18:
19. A method of a system comprising a hardware processor, comprising:
receiving a database query;
identifying sub-portions of the database query, wherein the sub-portions comprise one or more of an expression in the database query and an operator in the database query;
obtaining unique identifiers for the identified sub-portions 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;

adding the unique identifiers for the identified sub-portions to a data structure;
generating a fingerprint representing the database query based on applying a fingerprint function to the identifiers in the data structure, the fingerprint function to produce a value of a fixed length as the fingerprint regardless of a length of the data structure; and
using, by a management process, the fingerprint to uniquely identify the database query.