Claims
- 1. A hardware database for implementing known database protocols comprising:
a database stored in a memory; a microprocessor operable to receive statements from a user, the statements in a known database protocol format, operable to manipulate data in the database; and a data flow engine in communication with the microprocessor and the database and operable to receive the statements from the microprocessor and to process the statements against the database.
- 2. The hardware database of claim 1 wherein the dataflow engine further comprises:
a parser receiving the standardized database statements and converting the standardized database statements into executable instructions and data objects; an execution tree processor connected to the parse and receiving the executable instructions from the parser, the execution tree processor creating execution trees from the executable instructions and schedules the execution trees for execution; and a graph engine connected to the execution tree processor, the graph engine operable to manipulate the database as required by the executable instructions.
- 3. The hardware database of claim 1 wherein the information in the database is represented in memory in the form of graphs.
- 4. The hardware database of claim 1 wherein the hardware database is connected directly to a network using a network connection, and the microprocessor is operable to receive the statements from the users over the network connection.
- 5. The hardware database of claim 1 wherein the hardware database is connected to application servers, the applications servers providing the statement to the hardware database.
- 6. The hardware database of claim 1 wherein the statements are Structured Query Language statements.
- 7. The hardware database of claim 1 wherein the hardware database further includes a host microprocessor connected to the microprocessor.
- 8. The hardware database of claim 1 wherein the manipulation of the database by the statements includes reading information from the database, writing information into the database and altering information in the database.
- 9. The hardware database management system of claim 1 wherein the data flow engine may call routines from the microprocessor.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority of Provisional Application Serial No. 60/426,711 which was filed Nov. 15, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60426711 |
Nov 2002 |
US |