It’d be far too expensive to make a supercomputer powerful or big enough to handle all this data itself. Instead, the key is to break your data and computation into more manageable chunks, which you assign to an army of cheap, normal-sized computers.