用数据归档功能实现单表百万级数据的存储 (2.3 版本开始)

2.3 版本开始 SeaTable 企业版支持数据归档功能,以支持一个表中存储百万量级的数据。

什么是数据归档

默认情况下,SeaTable 中一个表的数据存成磁盘中的一个文件,用户访问的时候会加载到内存中,并提供实时的协同编辑功能。因为整个表都加载到内存中,所以一个表中的数据不能太大,目前一个表的限制是 15 万行。超过 10 万行,UI 界面就会限制不能写入。

从 2.3 版本开始,你可以把旧的不再需要实时协同编辑的数据归档到数据库存储中。并通过创建归档视图来查看。

归档功能的入口

目前提供两种归档方式,一种是自动归档,一种是手工归档一个视图的数据。

手工归档入口:

自动归档入口:
image

归档视图的创建

当表格中有归档数据的时候,创建视图的时候会增加一个 “包括归档记录” 的选项。

归档视图的使用

  • 归档视图从完整的数据集中找出匹配过滤条件数据 (同时包括内存中和数据库中的数据)
  • 归档视图目前是只读的
  • 数据查询外部应用可以支持查询归档的数据
  • 高级统计插件也支持从归档视图作图
2 个赞

这个功能厉害了 没有上限了!

请问有没有插件的更新日志?

插件没有单独的更新日志。一般有重要的改动在版本的发布稿中会提及。