Cover

主页

SeaTable 是一款以智能表格为基础的新型数字化平台。它支持“文件”、“图片”、“单选项”、“协作人”、“计算公式”等丰富的数据类型,帮助用户用表格的形式来组织和管理各类信息。在表格基础上,它还支持自定义工作流、应用搭建、数据分析等丰富的扩展功能,让团队和企业快速搭建出灵活的业务系统和软件应用,低门槛实现工作的数字化。
本文档是新版 SeaTable 服务器手册。旧版手册请查看 https://docs.seatable.cn/published/seatable-manual/
软件组件
SeaTable 由以下组件组成:
  • dtable-web:主界面
  • dtable-server:管理表格并提供协作功能。
  • dtable-db:提供大数据存储功能 (归档功能) 和 SQL 查询接口
  • api-gateway: 为 dtable-server/dtable-db 组件提供统一的对外的 API 接口。
  • seaf-server:存储附件(文件和图像)
  • dtable-events:后台任务,例如电子邮件发送等
  • dtable-storage-server: 对文件系统、对象存储等后台存储的一个简单的抽象封装。
SeaTable 中一个表格保存为一个文件,用户访问表格的时候会加载到 dtable-server 中。表格有修改的时候,dtable-server 每 5 分钟自动保存一次到 dtable-storage-server。dtable-storage-server 每 24 小时给表格生成一个镜像。
表格中不能包含超过 10 万行的数据,如果记录接近 10 万条,可以通过归档操作,把数据从文件中 (dtable-server 负责管理) 转存到大数据存储中 (dtable-db 负责管理)。dtable-db 会定期把大数据存储的备份保存到 dtable-storage-server。
软件架构如下: 一个表格英文叫做 Base
软件版本
SeaTable 包含以下的版本
  • 开发者版: 面向把 SeaTable 当做轻型数据库使用的用户。没有行数、存储量和 API 调用的限制,但是最多允许 200 个并发连接。其他功能和云服务版的免费版本一样。
  • 云服务版: 面向普通用户,有行数、存储量和 API 调用的限制,按照需要订阅不同的付费方案。
  • 企业版: 没有行数、存储量和 API 调用的限制。同时有完善的权限管理和用户管控功能,可以云端使用也可以本地部署。
版本功能对比如下
开发者版
企业版
资源限制
表格数量上限
不限
不限
用户数限制
200
不限 (价格和用户数相关)
附件存储空间
不限
不限
行总数限制
不限
不限
Websocket 总连接数 (dtable-server 并发链接数量)
200
不限
功能
实时协作
表格共享
插件
工作流
Python 脚本运行
自动化规则
API 接口 / SQL 接口
高级权限 (自定义共享权限等)
应用搭建
大数据存储和处理功能
单点登录 (SAML/LDAP/钉钉/企业微信)