部分来自微信微信官方账号算法爱好者
这意味着平均每人每天发送42条消息。如果全国人民在同一个群体中说话,每天出现在这个群体中的信息高达:
如果这么多信息只是匀速发送,考虑到每个人的睡眠,8个小时的睡眠不算,那么手机每秒要接收的信息就是:
哇,每秒有100多万块!目前频率最高的手机CPU之一高通骁龙845的处理能力为2.8GHz,共有8个内核。
如果不计算安卓系统、显示器刷新、网络IO等CPU操作,每条信息可以分配到的计算能力为:
这是什么概念?世界上第一个微处理器是英特尔在1971年推出的英特尔4004,这个古董的主频也是108KHz。因此,21.9KHz什么也做不了。
幸运的是,IT界有一个摩尔定律:CPU性能可以每18个月翻一番。虽然现有技术已经很难提高主频。
但是假设我们使用黑科技来提高频率。2025年摩尔定律失效时,我们手机的CPU频率应该达到:
看起来不错,但每条消息可以获得的计算能力将达到:
呵呵,还是没有达到英特尔4004的水平,所以结果就是等了7年还是进不了这个国家组抢红包。
但是,运营商的日子并不好过,因为全国的流量在这一秒达到了惊人的水平:
这相当于2017年4月全国移动数据总流量的65.7%,也就是说一年的全国流量每18秒就能用完。操作人员瑟瑟发抖。可交换的图像格式
如果将1.146 Ebit数据用2tb 3.5英寸硬盘打包折叠,将是1433.25米,相比之下,世界第一高楼哈利法塔只有828米。
当然,如果真的有需要,相信电信运营商一定会花大价钱为你打造全球最大的宽带网络。
不过,接下来该花钱的不是运营商——是腾讯。
腾讯需要准备1.1466亿台交换机和服务器来处理1.146 Ebps的流量。
目前大厂4口万兆交换机价格在4000元左右,便宜的万兆服务器需要1万元左右。这两个项目的总成本是:
诶,光这两项就相当于深圳2014年的GDP。
这不包括网络电缆、电线、服务器机架、计算机房托管、电费、运营费用...
存储这么多设备也是一个问题。带有10千兆位端口的2U服务器高88.9毫米,因此折叠时,有:
这几乎是中国到美国的航线距离,足够修铁路了。
好了,有了这么多装备加持,你终于可以高高兴兴的加入群了。
但是你惊讶地发现屏幕上除了白色什么都没有——这是因为你的眼睛不能这么快接收数据!
人眼的视觉保持时间为100-400毫秒,而我们组每秒会显示102万条消息,每条消息的保持时间只有0.001毫秒左右。相比之下,电影和电视有41毫秒。
所以,还没等你看清楚新闻,它就消失了,屏幕中央只剩下一团白色的色块。
边肖精选了一些网友的留言:
@大哥有柔情:
14亿一组不可怕。可怕的是每个节日群都会让群主给红包!
@事后看来:
已经完成了。14亿人加入了一个微信群,看到的都是新闻播报。
@bluecat:
简单来说,你的手机会立即死机,因为它不能携带一秒钟的信息。
@三毛鱼
这是可以实现的,但有几个限制:
所有微信账号都被强制加入这个微信群。
微信群只能为有限的人说话,其他人不能说话。
微信群每天只能在固定时间发消息。
其他微信群不能定时发消息,或者只能转发该微信群的消息。
这可以在没有技术困难的情况下实现。
@成蓦·摩根
“拉”进一个群体并不难。反正用户信息都在服务器上。建立一个包含所有用户微信号的群,就是添加一条记录。
但是,这个团体绝不能让任何人发言。随着我们的人的多样性,各种各样的喋喋不休,地图狂人,广告狂人...海量信息可以瞬间压垮服务器、运营商网络和你手机的电池。
@石安先生
说实话。理论上讲,目前的技术还是可行的。咳咳,我得装逼。
看了其他受访者的回答,我说人、终端、传输、处理、存储、分析等。都有缺陷或不足,这跟不上大量的数据。其实我个人觉得还是有执行空间的,只是成本和利润的关系。
首先要考虑人的因素。对于特定的个人来说,数十亿条信息的价值无限接近于零。我个人并不关注这些信息,因为获取信息的效率太低。
这就导致99%的人直接忽略了这个群体的存在,而这个群体中剩下的日常新闻无非就是顶公告、顶新闻、红包和闲聊、浏览公告和新闻。
考虑到并发问题,目前的服务器可以做到。毕竟有很多新闻app可以做到;红包,做一个随机分配的算法,不要抢。Rob会严重影响体验,随机分配一条数据给十亿用户应该不会太难。
剩下的就是互相聊天,数据直接存储在服务器里。经过分析、处理、总结,每隔几秒钟就有一个中心思想推给单个用户,几乎是一样的。详细的信息需要在服务器上搜索,个人觉得个人终端的压力不会太大。
其次,传输,我觉得是问题最少的环节,为什么?解决个人终端问题后,个人数据传输量不大,现有传输网络完全可以满足。
服务器端的传输取决于服务器是如何构建的。如果集中处理存储,只能用100 G专线,建三五条就够了。
只有相应的配套交换机和路由器才需要搭建一个庞大的系统。如果是分布式存储和处理,10G甚至ge的专线就足够了。这是传输。
三是处理,如果大量数据都要集中处理,就需要建设一套国内甚至全球最大、最复杂的数据中心来承载这个系统。
但是如果采用分布式处理,我相信目前的系统就足够了。毕竟现有的计算量已经这么大了,这个集群之后数据量绝对不会爆炸。
第四,可以完成存储和处理当然不是问题,甚至数据被破解后可以存储在个人终端上,从而将投资设备的矛盾转移到数据安全和管理上。
第五,数据分析,这是最重要也是最难的一点。如何从如此大量的数据中有效地分析和提取有用的信息,并推送给特定的个体,是核心关键。
虽然这项技术还没有大规模商业化,但我相信这项技术肯定已经尝试过,甚至商业化,但公众对此并不清楚。毕竟这种事情仔细想想还是有点吓人的。
总之,如何实现这个系统或者建设这个群体,无非就是把需求和资源的矛盾,把大存储需求和大投入的矛盾,转移到数据安全和运营管理上来,把大量数据的传输去中心化,把大量数据分析提取出来,定向推送。核心投资是一整套智能有效的大数据分析系统。
然而...如果你这么说,你就不会有一个14亿关注的微信官方账号...好的,我被迫打包。打架的时候要轻装上阵,不要拿砖头,更不要提40米青龙偃月刀大观刀。......