PERFORMING DATA MINING OPERATIONS WITHIN A COLUMNAR DATABASE MANAGEMENT SYSTEM
First Claim
1. A computer-implemented method for performing data mining operations using a columnar database management system, the method comprising:
- storing one or more input sets of data for a data mining operation within a columnar database management system, an input set represented as a column of data;
storing, in the columnar database management system, instructions to perform one or more data mining operations for processing the input sets of data;
receiving, from a client, a request to perform a data mining operation on the one or more input sets of data; and
responsive to receiving the request, obtaining by the columnar database management system, a set of data mining results, the obtaining comprising;
parsing the data mining request within the columnar database management system,generating a data mining processing plan comprising various steps for processing the requested data mining operation, andexecuting the data mining processing plan to obtain the results of the requested data mining operation; and
sending the set of data mining results obtained to a client device sending the request.
7 Assignments
0 Petitions
Accused Products
Abstract
Data mining operations are performed within a columnar database management system. The columnar database management system stores input sets of data for a data mining operation. An input set of data is represented as a column of data in the columnar database management system. The columnar database management system stores instructions to perform one or more data mining operations for processing the input sets of data. The columnar database management system receives requests for performing data mining operations and performs the processing of the data mining operation within the columnar database management system. As a result, the processing of data mining operations is performed without requiring multiple data transfers between an application implementing the data mining operations and the columnar database management system.
80 Citations
20 Claims
-
1. A computer-implemented method for performing data mining operations using a columnar database management system, the method comprising:
-
storing one or more input sets of data for a data mining operation within a columnar database management system, an input set represented as a column of data; storing, in the columnar database management system, instructions to perform one or more data mining operations for processing the input sets of data; receiving, from a client, a request to perform a data mining operation on the one or more input sets of data; and responsive to receiving the request, obtaining by the columnar database management system, a set of data mining results, the obtaining comprising; parsing the data mining request within the columnar database management system, generating a data mining processing plan comprising various steps for processing the requested data mining operation, and executing the data mining processing plan to obtain the results of the requested data mining operation; and sending the set of data mining results obtained to a client device sending the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing instructions for:
-
storing one or more input sets of data for a data mining operation within a columnar database management system, an input set represented as a column of data; storing, in the columnar database management system, instructions to perform one or more data mining operations for processing the input sets of data; receiving, from a client, a request to perform a data mining operation on the one or more input sets of data; and responsive to receiving the request, obtaining by the columnar database management system, a set of data mining results, the obtaining comprising; parsing the data mining request within the columnar database management system, generating a data mining processing plan comprising various steps for processing the requested data mining operation, and executing the data mining processing plan to obtain the results of the requested data mining operation; and sending the set of data mining results obtained to a client device sending the request. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-implemented system comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing instructions for; storing one or more input sets of data for a data mining operation within a columnar database management system, an input set represented as a column of data; storing, in the columnar database management system, instructions to perform one or more data mining operations for processing the input sets of data; receiving, from a client, a request to perform a data mining operation on the one or more input sets of data; and responsive to receiving the request, obtaining by the columnar database management system, a set of data mining results, the obtaining comprising; parsing the data mining request within the columnar database management system, generating a data mining processing plan comprising various steps for processing the requested data mining operation, and executing the data mining processing plan to obtain the results of the requested data mining operation; and sending the set of data mining results obtained to a client device sending the request. - View Dependent Claims (19, 20)
-
Specification