思源笔记本地数据库提议

1.2 版已经彻底革新底层数据存储格式,和 markdown 说拜拜了,不如再彻底一点,抛弃以本地文件存储笔记的形式,改成以本地数据库来存储,这样开发工作会简单很多吧,并且,也利于实现文档树结构,也就是不需要以文件夹来构造文档树,而是文档可以直接具有父子关系

广告 我要投放

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 88250 2 赞同
    订阅者

    暂时没有这个计划,本地文件具有一些不可替代的优势,比如方便在系统上进行手工管理、增量同步。

    1 回复
  • WongKai42817

    反正看市面上的好多数据库的笔记软件,到了一定规模性能都不怎么样。要维护一个索引,后期会限制笔记样式的复杂性。而且这样做会绑定了数据软件类型,很多人喜欢离线软件还有一个目的就是数据迁移,可能一个笔记软件无法满足需求要和其他软件组合实现可拓展。

  • programfan
    订阅者

    文本文件在版本管理、增量同步等方面优势非常明显。目前的 JSON 格式扩展起来也很容易。目前的内存中用数据库,磁盘上用文件,数据库会写磁盘加速启动的方案同时兼顾了数据库的效率和文件的灵活性,我觉得是一个相当深思熟虑的考虑。

  • JinXin
    订阅者

    千万不要向楼主说的那样改,没有必须如此才能解决的问题,反而会造成新问题,没有意义。

    用本地文件的形式存储,可以把 SiYuan 作为文件管理工具使用,避免在电脑上创建大量文件夹;另外用同步盘同步 SiYuan 数据库,可以在手机上直接针对原始文件更改,这两点是我放弃 Notion、Wolai、Obsidian 等一众笔记的原因。

    另外 1.1.83 直接将文件夹拖进笔记编辑界面,可以自动生成链接并可点击,同时这个文件夹和其中的文件仍保存在原位置,1.2 没这个功能了,不知是否在计划中?

    1 回复
  • 88250
    订阅者

    拖放文件夹 v1.2.0 应该是支持的,会生成一个本地的绝对路径链接。

    1 回复
  • JinXin
    订阅者

    这个链接点击无反应

    1 回复
  • 88250
    订阅者

    试下刚刚发布的 v1.2.0-beta1,我这里会弹出系统的文件管理器。

    好像确实还有点问题,beta2 修复,谢谢。

    1 操作
    88250 在 2021-06-03 20:28:57 更新了该回帖
请输入回帖内容 ...