8. A database coprocessor for use with a computer system, comprising: an internal control bus; an internal data bus; a control processor in communication with the internal control bus and the internal data bus; an internal memory in communication with the internal data bus; a system memory interface in communication with the internal control bus and the internal data bus; an extractor for receiving a plurality of database commands from said computer system and for assembling final result data, said extractor in communication with said internal control bus and said internal data bus; a hasher in communication with the internal control bus and the internal data bus, said hasher computing hash indices for grouping database records; a Predicate Evaluator in communication with the internal control bus and the internal data bus; and a sort-merge unit in communication with the internal control bus and the internal data bus, wherein the sort-merge unit, the Predicate Evaluator, the extractor, and the hasher are responsive to commands from the control processor and utilize said internal memory in common, said commands from said control processor being communicated via the internal control bus and executed in response to a single invocation of said coprocessor.
8. A database coprocessor for use with a computer system, comprising: an internal control bus; an internal data bus; a control processor in communication with the internal control bus and the internal data bus; an internal memory in communication with the internal data bus; a system memory interface in communication with the internal control bus and the internal data bus; an extractor for receiving a plurality of database commands from said computer system and for assembling final result data, said extractor in communication with said internal control bus and said internal data bus; a hasher in communication with the internal control bus and the internal data bus, said hasher computing hash indices for grouping database records; a Predicate Evaluator in communication with the internal control bus and the internal data bus; and a sort-merge unit in communication with the internal control bus and the internal data bus, wherein the sort-merge unit, the Predicate Evaluator, the extractor, and the hasher are responsive to commands from the control processor and utilize said internal memory in common, said commands from said control processor being communicated via the internal control bus and executed in response to a single invocation of said coprocessor. 9. A database coprocessor, as recited in claim 8, wherein said control processor receives said database commands from said extractor, said database commands including at least one of said plurality of database functions, an address, length and format for selected ones of database records, said database records processable by said database coprocessor.