You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SurrealDB是否支持Time to Live(TTL)自动数据过期功能?

SurrealDB的TTL(数据自动过期)功能说明
  • 当前SurrealDB没有原生内置TTL自动过期功能,已发布的正式版本里未包含该特性。
  • 可以通过两种方式手动实现类似效果:
    • 利用SurrealDB的事件触发器:创建定时事件,定期执行删除语句筛选出过期记录。示例语句:
      DEFINE EVENT cleanup_expired_data ON EVERY 1 HOUR DO
          DELETE FROM your_table WHERE expire_at < time::now();
      
    • 业务层主动处理:写入数据时添加expire_at字段记录过期时间,查询时通过该字段过滤过期数据,或在业务逻辑中定时触发清理操作。

关于未来规划,官方社区及路线图中已有相关讨论,该功能处于待规划/开发阶段,但暂无明确发布时间表。

内容的提问来源于stack exchange,提问作者tet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 05:57:34