1. A method of providing integrated access to both structured and unstructured data, the method comprising: receiving a query directed toward a combination of structured and unstructured data; retrieving structured data from a database of structured data in accordance with the received query; retrieving unstructured data from a data store of unstructured data based on the retrieved structured data; streaming the retrieved unstructured data through a processing device in a computing system other than a main processor for the system; and performing a query-specified data processing operation on the streaming unstructured data using the processing device.