1 million frames per second on a camera?
Wow.
"Light" moves at 186,000 miles per second, or 982,080,000 feet per second. Hard to imagine the mechanical operation of a shutter, opening and closing a CCD to exposure, a million times a second. That's the realm of microprocessor gates, not mechanical irises. Or a system bus capable of reading the CCD results in full, at 1 million cycles a second.
At 1 megabyte per frame (I'm assuming no compression at these film speeds and an approximate 3 megapixel resolution), this camera fills a Terabyte drive in 1 second.
That's a terabyte of data that has to cross a system bus to a storage medium, every second. And be written. So that the next second can be recorded.
I bet this camera has a half-second or less of recording capability, which is all held in some amazing (and EXPENSIVE) RAM cache local to the camera. I just don't see anything short of a RAID-0 array of SSD drives even attempting to keep up with this, and even the best SAN systems fall short. Fastest reference I can find is 400MB/sec for a SAN. In marketing "press releases," which means that is merely a temp burst rather than a constant stream.