Skip to content

像 Salesforce 数据架构师一样思考

另有 28 种语言版本

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

Data Architect 第 1 章,第 1 部分:成为数据架构师。

课程从这一章开始,在我们碰任何一个对象之前。这一章讲的是一个转变:从问我该怎么构建它?,转向问*我们该不该构建它,为什么这样构建,当它增长或出故障时会发生什么?*七个模块带你走完这段路,从架构师到底做什么开始。

In a Bengaluru studio, a senior architect points to the whole plan on the table while colleagues hold their own parts of the drawings.

图片由 AI 生成。

每个部分都可以单独阅读,所以你可以按顺序读,也可以直接跳到需要的那一部分。

  1. **像架构师一样思考。**手握蓝图的人。多问为什么,因为需求常常伪装成设计出现。而且没有人会要求装火灾报警器:大家默认会有、却不会开口要的东西,要由架构师放进去。
  2. **数据模型是骨架。**一切都建立在模型之上。检验任何数据模型的三个标准:**支撑。成长。性能。**设计骨架时要非常小心:改动现有结构,可能引发连锁反应。
  3. **可逆性测试。**这件事有多难逆转,又会有多少东西依赖它?这就是判断一个决定是不是架构决定的方法,也让你知道什么时候该放慢脚步,把理由写下来。
  4. **架构是权衡的艺术。**解决一个问题可能有很多种方法。很多方法一开始就有问题,有些在数据增长时出问题,只有少数能支撑你未来的需求。这时由架构师来做决定。
  5. **为今天构建。为明天规划。为失败规划。**审视每个设计的三个视角,以及为什么多一个零就可能改变你的架构。
  6. **了解你的工具:九个问题。**关于任何工具都该问的问题,包括 Salesforce 下个月才发布的那个,并以 Apex 共享为例逐一演练。
  7. **AI 时代的数据架构师。**AI 是火箭助推器。它不会取代架构师,而是改变架构师创造价值的地方。

读完之后,用本章学习指南检查一下自己:一份备考清单、考试之外的习惯、必知术语,还有几道题。

  • 区分架构决定和普通决定,并在代价高的决定面前放慢脚步。
  • 用三个标准评判一个数据模型:它能支撑业务吗?能成长吗?性能够吗?
  • 摆出各个选项,说清其中的权衡,推荐一个,并向开发人员、业务方和高管解释原因。
  • 从三个视角审视任何设计:今天、明天和失败。
  • 用九个问题评估任何工具,并核实 AI 告诉你的关于它的信息。

下一章:为含义建模数据