在咱们日常聊软件要么开发的时候,EB 这个词有时候会让人摸不着头脑。它实际上不是英文单词,也不是啥啥体系缩写,而是个老话实锤。
说白了,EB 就是"Exabyte",也就是“埃字节”,是咱们目前最认的那个超级大数单位。 说起这个大数,咱们得先回到它的前身。
那会儿大家算数学题,遇到大数就会换算成千位数字,比如 1000 位、2000 位。
那时候先把 1000 位分成 1000 个,也就是"K"(千),再 1000 个就是"M"(兆)。到了 1993 年,G 和 T 也就有了。
那时候计算机算得吃力,故此把 T 和 P 拼起来,成了 PB、TB、GB 这种写法。到了 2000 年前后,互联网启动爆发,数据量就像洪水一样,直接把兆和千的关系搞臭了。便 PB 这种词儿就出来了,后来人们就认定 PB 忒短了,干脆发明个 E,再前面加个二次根号,就是 E。
这才有了目前的 EB。
这词儿一出来,也就意味着数据量大了不止是一两个单位,而是一个大得离谱的范畴。 EB 最大的意义就在于它代表的计算量级。
要是用十进制来算,一个 EB 等于 10^18,也就是一万亿万亿。
这在物理世界里是个啥概念呢?这比 거대알파파사드(大阿尔法帕萨特)要大得多,也就是一个亿亿。在咱们目前的 IT 圈子里,大量大厂的 CEO 都要操心这一刀,出于要是服务器架构做不好,EB 级别的存量就堆不过来。
比如咱们常用的内存,一块一般/平平的 DDR4 内存就大约是 8KB 要么 64KB。换算成 EB 单位,一块一般/平平的内存条,加起来的总量大约只有一千多万。
这意味着,你想在单块硬盘上存下 EB 级别的数据,那得用多少根内存条? 为了把这种天文数字具象化,咱们能够看看目前的存设备。SSD(固态硬盘)和 HDD(硬盘)这东西,实际上大量时候就被定义为 PB 级别。
要是一把硬盘的总容量是 PB 级别,那它里面装了多少个 EB 呢?一百个 EB。别看听起来没难题,但 100 个 EB 还是忒微观了。真正的 EB 级别,一般只有顶级的大数据中心才能承载,要么是一些超级计算集群。
比如咱们之前提到的一个例子,要是某地给 10 万台服务器,每台服务器配置了 4 个 EB 的存,那这台服务器的总存空间就是 40 个 EB。
这数据量,得靠啥设备来存?答案就是硬盘和闪存。出于既然闪存能存 PB 级的数据,那 EB 级自然是照单全收。
这就说明,EB 是衡量存极限的一个门槛,当你认定自己的存设备快要“爆炸”的时候,EB 这个单位就站在了你的面前。 再换个角度想,EB 和 PB 的差距实际上挺大的。PB 相当于一个亿亿,而 EB 就要再往上翻两下。
要是说 PB 是一般/平平电子产品的存上限,那 EB 就是未来的终极形态。
这就好比那会儿存照片用 DVD,目前存视频用蓝光,赶明儿存海量数据还得靠 EB。
要是服务器架构做得不好,数据写多了写不过来,那最终就是把数据存到了 EB 级别,这时候再想扩容,就只有买更贵的硬件,要么换更便宜的存介质。 实际上 EB 这个词在咱们日常聊聊中,更多时候是在调侃要么感叹当。
比如有人说“我的服务器被压到 EB 级别了”,这时候大家心里想的实际上不是数据量有多大,而是“这事儿如何还没完”、“这玩意儿会不会崩”、“如何还没达到上限”。出于 EB 如此庞大,一旦数据量超过了它,剩下的局部就无限接近于 0 了,要么说根本存不进去,剩下的空间全被浪费在那些庞大的间隔上了。 最终总结一下,EB 就是 Exabyte,埃字节,是十进制下的存容量单位,等于 10^18。它之故此有名,主要是出于它代表了目前乃至未来庞大的数据存极限,远远超过了 PB 级别的规模。在服务器和存领域,EB 是衡量数据量级时常用的一个单位,一般用于描述超大规模的数据中心或超级计算集群的存本事。