关于 SiYuan v3.1.12 后默认自动清理超过 180 天快照的调查

目前思源加入了自动的快照清理功能,触发时机如下:

  1. 手动触发同步
  2. 每 24 小时执行一次

默认的配置是保留 180 天内的快照,每天保留两份。

在启动、退出时的同步不会触发,但是 30s 的自动同步会触发。

我个人不喜欢这个设计,因此以下的描述可能会有偏颇。不喜欢的原因如下:

  1. 清理功能是自动的且没有开关默认开启,这导致假如我没有看这次更新的详情,最长 1 天后我的 180 天以外的快照会完全丢失。
  2. 默认的配置不合理,我使用了 3 年接近 1000 天的快照,这个设置最多保留我五分之一的快照,清理幅度过大。
  3. 自动清理的设置范围不合理。目前在默认配置下,无论是 180 天前还是 1 天前都只有 2 份快照。但实际上昨天的快照要求明显比 180 天前的高,自动同步的还能靠云端快照苟活,手动同步只在启动关闭触发同步,那隔个几天,在不同设备上快照合并出问题了岂不是完蛋了?

因此我对这个功能有更高的要求,需求从高到低:

  1. 起码加个开关,默认不开启
  2. 默认配置放大一点,起码 2 年吧
  3. 拥有范围清理配置,能指定“48 小时内全部保留,7 天内每天 10 个,等等”这种效果。

下面塞一个投票,看看大家对此的看法吧。该投票为多项,只有最后一个选项是互斥的。

对自动清理快照的看法

多选 公开 永不结束 117 票
需要开关
16% 19 票
需要更大的默认配置
4% 5 票
需要范围配置
48% 57 票
无需更改,当前的默认设置和功能就好了
30% 36 票

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24471 引用 • 100068 回帖 • 2 关注
5 操作
88250 管理员在 2024-11-23 08:15:33 取消置顶了该帖
JeffreyChen 管理员在 2024-11-20 21:20:50 置顶了该帖
zxhd86 在 2024-11-20 19:28:12 更新了该帖
zxhd86 在 2024-11-20 17:41:25 更新了该帖 zxhd86 在 2024-11-20 17:32:14 置顶了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • zxhd86

    执行时机是自动同步、手动触发同步、24 小时。所以倒不至于一打开就没了,但是你就要争分夺秒改设置了。

    反正自动更新和懒得看更新详情的肯定已经一定程度上丧失选择的机会了。

  • 其他回帖
  • zxhd86

    那你觉得比例有多大才能接受呢?80% 的用户体验改善,20% 的用户损失自己认为宝贵的数据可以接受吗?

    我觉得做这个比较就不应该。99:1 也不应该,因为作为笔记软件维护用户的数据安全需求就是本分。

    1 回复
  • zxhd86

    清理快照能提高速度本质上是偷懒之举,本质上因为思源当前没有建立快照索引的快速时间顺序判断机制,所以有多少个快照就要启动时读取多少遍。

    删快照减少空间占用这个理由我是认可的,但是删快照来加快启动速度就跟脚上有毛病砍脚一样奇怪。

    2 回复
  • CongSec 1 赞同

    我个人感觉现在挺好的,快照这东西,不出意外的话一生也用不到,文件历史也许可能会用的多一点,出意外的话最坏的情况就是损失一天的笔记,但是有云端快照和文件历史的存在,因该也可以恢复这一天大部分笔记了吧?没必要为怎么小的风险消耗那么多资源

  • 查看全部回帖

推荐标签 标签

  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 3 关注
  • Excel
    31 引用 • 28 回帖 • 1 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 45 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    87 引用 • 122 回帖 • 628 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 804 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 4 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 4 关注
  • 导航

    各种网址链接、内容导航。

    42 引用 • 177 回帖 • 2 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    267 引用 • 666 回帖 • 2 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 387 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 544 关注
  • 反馈

    Communication channel for makers and users.

    124 引用 • 928 回帖 • 268 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    27 引用 • 196 回帖 • 25 关注
  • OnlyOffice
    4 引用 • 21 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    198 引用 • 541 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9234 引用 • 41978 回帖 • 123 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 685 关注
  • Access
    1 引用 • 3 回帖 • 6 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 94 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    125 引用 • 828 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注