Patent ID: 9218373
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. A method of performing data profiling in an in-memory database management system, the method comprising: receiving a command from a client computer, the command requesting a data attribute calculation on data in the in-memory database management system, the in-memory database management system storing the data in main memory in lieu of storing the data in a disk-based storage; performing the data attribute calculation on the data in the in-memory database management system by utilizing a precreated data attribute calculation procedure in the in-memory database management system, the precreated data attribute calculation procedure written in a database computer language in which the command requesting the data attribute calculation is sent to the in-memory database management system along with script of the database computer language and stored in main memory in lieu of being stored in a disk-based storage, the data attribute calculation including a statistical function on one or more columns of the data, the precreated data attribute calculation procedure being natively compiled and including support to implement high performance operators called from the script of the database computer language; and returning a result of the performing of the data attribute calculation to the client computer.