La deuxième plus grande unité de stockage de données après le téraoctet est le pétaoctet qui est abrégé en PB. Tout comme un téraoctet est approximativement égal à 1000 gigaoctets, un pétaoctet est approximativement égal à 1000 téraoctets. Un pétaoctet contient 1 000 000 000 000 000 d'octets qui se lit comme un quadrillion d'octets.
Un pétaoctet peut stocker une très grande quantité de données. Par exemple, un Po de stockage peut contenir cinq ans de données du système d'observation de la Terre de la NASA, qui est une série de satellites et d'instruments scientifiques qui orbitent autour de la Terre et effectuent des observations mondiales. Deux pétaoctets peuvent contenir les données de chaque bibliothèque de recherche universitaire aux États-Unis.
L'unité suivante après le pétaoctet est l'exaoctet qui est abrégé EB. Un exaoctet est égal à 1000 pétaoctets et contient 1 000 000 000 000 000 000, soit un quintillion d'octets. Il est supposé que cinq exaoctets pourraient contenir tous les mots jamais prononcés par les humains à travers l'histoire.
Après l'exaoctet vient le zettaoctet, qui est égal à 1000 exaoctets et est abrégé en ZB. Un zettaoctet contient un sextillion d'octets qui est écrit comme un avec 21 zéros derrière lui.
Enfin, la plus grande unité de stockage numérique est le yottaoctet, abrégé YB. Un yottaoctet correspond à 1000 zettaoctets et contient un septillion d'octets qui est un un avec 24 zéros.