【外评】大数据已死

💡 原文中文,约6700字,阅读约需16分钟。
📝

内容提要

大数据时代已经结束,数据规模并不是真正的问题所在。大多数人并没有真正的大数据。数据存储和计算分离,存储规模大于计算规模。分析工作负载处理的数据量比想象的要小。大数据前沿不断后退,大数据是一种负担。大多数人不需要担心大数据。

🔎

延伸解读

数据规模并非核心问题

文章指出,大多数人并没有真正的大数据,数据存储量普遍较小。作者在BigQuery工作时发现,绝大多数客户的总数据存储量低于1TB,中位数远低于100GB。行业分析师也反馈,绝大多数企业的数据仓库小于1TB。因此,数据规模并不是难以获得可行见解的根本原因,盲目追求处理海量数据的技术可能偏离实际需求。

存储与计算分离带来的影响

现代云数据平台将存储和计算分离,存储规模的增长速度远快于计算规模。例如,某大型零售商迁移到云后,数据量从100TB增长到30PB,但计算需求并未显著增加。这意味着,处理大规模数据并不一定需要大规模计算,甚至可能不需要分布式处理。这一架构变化对系统设计有实际影响,值得关注。

工作负载实际处理的数据量较小

分析工作负载处理的数据量通常小于预期。作者对BigQuery查询的分析显示,90%的查询处理的数据少于100MB。仪表盘通常基于汇总数据,查询往往集中在最近的数据上。此外,经济压力促使人们减少数据处理量,因为处理大量数据成本高昂。因此,优化查询以减少IO是降低成本和延迟的关键。

数据保留的成本与风险

保留数据可能成为负担,因为保存数据的成本高于存储物理字节的成本。法规如GDPR和CCPA要求跟踪数据使用并定期删除,否则可能违规。旧数据还可能增加法律风险,例如在诉讼中被利用。此外,数据可能因“比特腐烂”而难以理解。因此,定期评估保留数据的必要性,考虑聚合存储或删除,是降低成本和风险的有效方式。

❓

Q&A

大数据时代为什么被认为已经结束?

大数据时代被认为结束是因为数据规模并不是主要问题,大多数人并没有真正的大数据,且分析工作负载处理的数据量通常小于预期。

现代云数据平台的一个重要变化是什么?

现代云数据平台将数据存储和计算分离,这是过去20年中数据架构发生的最重要变化。

大多数企业的数据存储量通常是多少?

绝大多数企业的数据存储量都低于1TB,很多企业的数据量甚至不到100GB。

大数据的定义是如何变化的?

大数据的定义逐渐退化,符合条件的工作负载数量减少,很多工作负载现在可以在单台机器上运行。

为什么数据可能成为负担?

数据可能成为负担是因为保存数据的成本高于丢弃数据的成本,且企业往往懒得删除不必要的数据。

大数据的使用是否普遍?

大数据的使用并不普遍,只有少数企业属于大数据的百分之一,大多数人不需要担心大数据。

🏷️

标签

➡️

继续阅读