问一下大家,目前的数据库使用频率高么?
思源数据库表格视图开发将近完成,体验后发现,数据库和每个块的交互不顺畅。
前两天有写个帖子,由此去多研究了下 Tana,这里为对标 Tana,仅展现不同之处,希望能给开发者带来灵感,优化数据库的使用体验(Tana 中「节点」和 supertag 分别对应思源中的块和数据库)
-
为什么要对标 Tana?
-
Tana 和思源的颗粒度比较一致,Tana 中「节点」和 supertag 分别对应思源中的块和数据库
-
思源:数据库-列属性-属性值
Tana:SuperTag-属性-属性值
本质:类-类属性-属性值
-
-
Tana 可以说是伪装成笔记的数据库
- 它的理念中 supertag 重要性更高,体验上有更细致的优化,这些正是思源可以借鉴的。
- 思源的数据库和块的融合度还不够,有种块和数据库的割裂感
- 对节点加上「#标签」,这对践行 Dailynote 流程来说有重要意义。Tana 在这块的理念很有创意
-
Tana | 思源 | |
---|---|---|
创建数据库 | 通过输入 # 和数据库名,回车可以直接创建数据库,仅键盘操作,总操作步骤 3快捷很多,而且通过这种方式直接把当前快添加到了数据库中 |
通过输入 / 选择数据库,点击标题,再输入标题,键鼠结合,总操作步骤 4 |
块添加到数据库 | 同上,输入 # 数据库名,回车或点击,可以快捷添加到数据库,仅键盘操作 |
点击块标,选择添加到数据库,然后输入数据库名,回车或点击键鼠结合,总操作步骤 4 |
块级数据库展现 | 展现多中不同颜色,同时展示数据库名 | 在每一个块仅展示一个图标,不清楚属于哪个数据库 |
填写块数据库的字段 | 列表展开后会把自定义的属性直接展现出来,隐藏系统属性 |
点击右上角图标,可以打开数据库进行编辑 |
把块从数据库中删除 | 点击红叉,或者通过键盘 Delete 删除 |
先找到块所在的数据库(点块右上角图标),然后在数据库行中右击,点击删除,总操作步骤 4-5 |
数据库模版和继承 | 支持数据库继承,大概是模版的意思,可以更方便的创建数据库 |
目前没有,每个数据单独创建 |
Tana 中使用超级标签看起来是一个不错的解决方案,类比到思源,就是数据库和标签功能合并,这其中变动挺多的。如果是引入另外一种符号,感觉也有点不太合适。水平有限,也请大家多多指正。
希望上文能给 D 大带来启发,祝思源越来越好!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于