drink from a firehose

Verb

 * 1)  To be overwhelmed (with work, information, etc.); to be inundated with an unrestricted, unfiltered amount
 * 2)  To take a small amount from an enormous, hard-to-manage quantity