Skip to main content
Chaintable 的控制台里有八类对象。读完这页,你应该能看懂界面上的每一块是干什么的。
本页正在编写中,下面是各概念的一句话定义和关系图,细节会陆续补齐。

八个名词

它们怎么组合在一起

一条索引管道的典型形态是:Schedule 拉起 Notebook,Notebook 盯着新块、把每个块的数据交给 Function 处理,Function 的返回值写进 Table。 每一次运行都会产生一个 Instance,你在那里看日志和排查问题。

Function 和 Notebook 的分工

这是新用户最容易搞混的一对。

Function:算什么

纯粹的转换逻辑。输入一行数据,输出一行数据。它不关心数据从哪来、要处理哪些块。跑在隔离沙箱里,会被大规模并行执行。

Notebook:什么时候算、算哪些

驱动逻辑。决定盯哪张表、从哪个高度开始、每个块要提交什么任务。跑在一个常驻或定时拉起的运行时里。
同一个 Function 可以既被实时管道调用,也被历史回填调用——区别只在驱动侧怎么喂数据。这也是为什么两者要分开。

表有四种类型

选哪种表类型

四种类型的详细对比和决策表

账号层面还有什么

除了 Space 里的东西,账号层面还有几样:
  • Instances —— 你所有运行的总览
  • API Keys —— 调用 Open API 用的密钥
  • Secrets —— 存第三方密钥,代码里按名字取,不用写死在代码里
  • Organizations —— 团队协作和权限
  • Billing —— 用量和套餐