知识卡片
查询是数据函数
内容
数据系统可以抽象成对已知数据计算函数并回答查询。这个定义迫使设计者区分权威输入和派生结果:只要输入可保留、函数可重跑,系统就有纠错和演化空间。
参考来源
- 位置:《大数据系统构建:可扩展实时数据系统构建原理与最佳实践》第18章《深入Lambda架构》"18.1 定义数据系统"一节(源文件:_epub-src/OEBPS/Text/126.xhtml)
- 结论依据:原文明确"数据系统计算你已知的所有数据的函数的查询",并推导出"数据系统的基本模型:包含不断增长的数据集合的主数据集;作为函数的查询将整个主数据集作为输入",指出只要主数据集保留、查询函数可重跑,系统就具备容错和演化空间。
- 原始内容:"数据系统计算你已知的所有数据的函数的查询"……这把我们引向了数据系统的基本模型:包含不断增长的数据集合的主数据集;作为函数的查询将整个主数据集作为输入。任何你想利用数据做的事都能以这种方式清晰地完成,并且这样的系统有容忍人为错误的核心重要属性。