14. A computer program product for transparent analytical query acceleration, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to: identify within a transactional database management system (DBMS) a query as an analytical type in response to a predefined query element, wherein the predefined query element is one of the query not including an index scan and the query not including a where predicate, and a processing cost of processing the query with an analytical query processor being less than a processing cost of processing the query with a transactional query processor of a general purpose computer within the DBMS; process the query with the analytical query processor if the query is the analytical type; and process the query with the transactional query processor within the DBMS if the query is not the analytical type.
14. A computer program product for transparent analytical query acceleration, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to: identify within a transactional database management system (DBMS) a query as an analytical type in response to a predefined query element, wherein the predefined query element is one of the query not including an index scan and the query not including a where predicate, and a processing cost of processing the query with an analytical query processor being less than a processing cost of processing the query with a transactional query processor of a general purpose computer within the DBMS; process the query with the analytical query processor if the query is the analytical type; and process the query with the transactional query processor within the DBMS if the query is not the analytical type. 19. The computer program product of claim 14 , wherein the query is identified as k 1 (c a −c t )+k 2 s+k 3 w+k 4 g>T is true, where each k is a constant greater than zero, c a is a cost of analytical processing, c t is a cost of transactional processing, s equals 1 if the query does not comprise an index scan, w is a number of where predicates in the query, g is a number of groups in the query, and T is an analytical threshold.