知识卡片

Web应用的核心价值是数据而非算法或展示层

普通读书笔记卡 · 1808

内容

用户接触的网站功能,最终几乎都是提供界面去访问该站点专有的一组核心数据——无论通用电话簿、私有仓库还是Facebook的用户社会关系映射。架构师因此把数据本身而非算法或展示逻辑看作系统真正核心;围绕数据组织n层软件栈,意味着想清楚核心数据是什么后,其余架构决策大多是为访问和保护这份数据服务。

参考来源

- 位置:《架构之美》第6章《数据增长:Facebook平台的架构》6.1节《简介》(源文件:程序之美系列套装(6册)团队之美、项目管理之美、架构之美、数据之美、测试之美、安全之美/_epub-src/OEBPS/Text/part0145.xhtml) - 结论依据:原文明确"信息架构师坚信,处于大多数系统核心的是数据,而不是算法……Web呈现的几乎所有面对用户的功能归根结底都是提供一个界面,访问站点专有的一组核心数据……数据推动了用户喜欢的产品"。 - 原始内容:信息架构师坚信,处于大多数系统核心的是数据,而不是算法……Web呈现的几乎所有面对用户的功能归根结底都是提供一个界面,访问站点专有的一组核心数据……数据推动了用户喜欢的产品,所以架构师围绕数据创建了其余的传统"n层"软件栈。