dev.to | 📄 原文链接 | 2026-08-18 收录

过去一直在变:把个人健康追踪器迁移到时序数据库的真实原因

来源:dev.to — 2026-08-17

📋 概述

作者这个月把个人健康追踪器迁到了时序数据库(TimescaleDB),69,000 行数据只占 30MB——他自己都坦承这不是使用时序库的正当理由,也什么都没有变快。真正的原因是他发现自己几个月来一直在悄悄丢失数据,而旧 schema 的构建方式让他根本察觉不到。旧系统用 iCloud 文件夹 + launchd 轮询写入 840KB 的 SQLite,Mac 一旦合盖,基础设施就停摆;150 行代码纯粹是为了在 iCloud 的怪癖下存活而存在。

🔑 核心要点

💡 金句

过去(数据)一直在被改写——如果 schema 让你察觉不到丢失,就等于没有丢失这件事。
← 返回 dev.to 首页