65. A method for processing at least one query to an electronic database distributed among a plurality of slave nodes of a global-results type of processing matrix, each slave node storing a separate database portion of the database on disk storage, wherein the entire database is distributed among the plurality of slave nodes in distinct portions, the method comprising: receiving a query in a query-based language source code and compiling at least one executable from the query-based language source code, the at least one executable having at least a first portion and a second portion, the first portion configured to generate a portion of initial query results and the second portion configured to execute one or more operations on the set of initial query results; providing a first type of processing matrix adapted to perform a database operating on hierarchical data; providing a second type of processing matrix adapted to perform an indexing database operation; providing a third type of processing matrix adapted to perform a database operation on large amounts of data; selecting the global-results type of processing matrix, from at least the first type or processing matrix, the second type of processing matrix, and the third type of processing matrix, to process the query based on at least one database operation to be performed to process the query; executing, at each slave node, the same first portion of the at least one executable using the stored separate database portion to generate the portion of initial query results, the first portion of the at least one executable representing at least one database operation on the stored separate database portion, the first portion of the at least one executable being executed by the slave node substantially in parallel with an execution of the first portion of the at least one executable by other slave nodes, wherein the plurality of slave nodes are used to process the query; storing the portions of initial query results received from each slave node to disk storage of a master node of the global-results type of processing matrix as the set of initial query results; and executing, at the master node, the second portion of the at least one executable using the stored set of initial query results to generate final query results, the second portion of the at least one executable representing at least one database operation on the set of initial query results.
65. A method for processing at least one query to an electronic database distributed among a plurality of slave nodes of a global-results type of processing matrix, each slave node storing a separate database portion of the database on disk storage, wherein the entire database is distributed among the plurality of slave nodes in distinct portions, the method comprising: receiving a query in a query-based language source code and compiling at least one executable from the query-based language source code, the at least one executable having at least a first portion and a second portion, the first portion configured to generate a portion of initial query results and the second portion configured to execute one or more operations on the set of initial query results; providing a first type of processing matrix adapted to perform a database operating on hierarchical data; providing a second type of processing matrix adapted to perform an indexing database operation; providing a third type of processing matrix adapted to perform a database operation on large amounts of data; selecting the global-results type of processing matrix, from at least the first type or processing matrix, the second type of processing matrix, and the third type of processing matrix, to process the query based on at least one database operation to be performed to process the query; executing, at each slave node, the same first portion of the at least one executable using the stored separate database portion to generate the portion of initial query results, the first portion of the at least one executable representing at least one database operation on the stored separate database portion, the first portion of the at least one executable being executed by the slave node substantially in parallel with an execution of the first portion of the at least one executable by other slave nodes, wherein the plurality of slave nodes are used to process the query; storing the portions of initial query results received from each slave node to disk storage of a master node of the global-results type of processing matrix as the set of initial query results; and executing, at the master node, the second portion of the at least one executable using the stored set of initial query results to generate final query results, the second portion of the at least one executable representing at least one database operation on the set of initial query results. 70. The method of claim 65 , wherein the at least one database operation represented by the second portion of the at least one executable includes one of a group consisting of: sorting, linking, collating, filtering, counting, deduping, joining, appending, merging, purging, non-hierarchical linking, neural-net scoring, and formatting.