Decomposition—a strategy for query processing | Synapse