大家会用数据库和前端管理日常生活的数据吗?

206 天前
 PromethiumL

背景:本科学了数据科学,学了一些 DBMS ,但是软件开发的知识并不多,所以代码能力有些散装( GitHub 可见意大利面条代码)会一点简单的 vue 和 qt ,但是前后端不太熟悉 ...

问题:现在毕业了发现很多日常生活的数据爆炸式增长(人脉,单词,公式,文献,购物列表,菜谱,一些练习记录,文章,code snippets 等等)碎片化的东西记不住(头要炸了),需要管理,需要 index ,不然要用的时候老是找不到。用 markdown 和笔记软件不够用。可能它们即使提供了类似数据库的存储,但是 columns 总是缺我想要的。

需求:需要一个 generic 前端来方便地操作一些小型数据库(比如 sqlite),这样我所有的需求在不同的 tables 就能解决了。

基本需求:

锦上添花的需求(能实现就最好了)

(因为是学生,)我目前了解的数据库还是太少了,能想到的都是一些很大的框架,比如 postgresql 或者 mysql 。它们的 dashboard 不是不能用,但是对于日常的“添加记录”操作而言还是有点繁琐了。

大家会倾向于哪些解决方案?

2972 次点击
所在节点    程序员
21 条回复
cp19890714
206 天前
你说的是不是 excel?
SuperMild
206 天前
我做过很多自用的工具,多数采用网站的形式。

- 笔记工具:一个完整记录每次修改变化的笔记,一个专门记录简短信息的笔记(提供网页、命令行、iOS 快捷指令等多种方式),生词词典

- 密码管理器:分别用 PyQT 、JavaFX 、Ruby 、Rust 、Go 等都做过密码管理器,不断改成自己想要的样子,最后用 Go 做了几个版本之后有一个版本稳定下来用了很久,现在也一直在用。

- 小文件临时备份工具:做过一个保存到 COS 的,现在又做了一个保存到 VPS 的。

- 文件管理器:可以管理任何格式的文件,利用浏览器自带的功能直接打开音乐、视频、PDF 等,其中我最看重的功能时备份和标签( tag/keyword )管理,做了一个也用了很久,最近推倒重来又做了一个,增加了加密功能。

- 另外还有 todo 、工作用时记录等等很多乱七八糟的东西。

但是我不建议你自己做,要花很多时间,而且很难做一次就满意,可能要做几次大修改,我是特殊原因时间比较多,一般正常学习工作的话真没那么多时间精力自己折腾。还是建议使用现有的开源产品。
sunriseydy
206 天前
可以看看 Headless CMS ,比如 strapi
T0m008
206 天前
碎片化的东西记不住,需要搜索查找,你说的难道不是 Google?
fityme
206 天前
看一下 pocketbase ?单机起一个很够用了。
agagega
206 天前
需求肯定有的,不是有谁说过吗,Excel 的每种用法背后都能对应一个潜在的 SaaS 创业思路。sqlite 的接口已经非常简单了,从编程角度只比裸文件读写麻烦一点点,还想要简单一点的可以直接用文档数据库。写命令行程序很容易,但写 GUI 程序就比较麻烦,如果又要 GUI 又要高效还支持多平台那复杂度一下就上去了。不管怎么说问题的关键都不在操纵数据库。
PromethiumL
206 天前
@cp19890714 说微软的我还想到过 Access; Office 365 同步?有点不想交订阅费

@T0m008 有很多数据是杂七杂八的个人数据,不是那种 Google 第一页就马上找到的常见常量
tanranran
206 天前
wps+免费云空间,吊打一切
PromethiumL
206 天前
@SuperMild 有类似的感受,就是 Unix philosophy 说的 make each program do one thing well ,需要一大堆工具。我想要的是 one-size-fits-all 工具就可能很麻烦了。。
PromethiumL
206 天前
@sunriseydy @fityme 学到了,这就去了解(
netabare
206 天前
听上去很像 Notion (
JoshuaBen
206 天前
搞个飞书账户, 自己跑个脚本对多维表格写二开
EscYezi
206 天前
你可能需要的是一个 web 端的数据库管理工具。随手找了一个
https://github.com/coleifer/sqlite-web
z1829909
206 天前
放一堆 md 文件到文件夹, 用 git 管理. 平时用 vscode 打开, 想要什么直接搜索, vscode 自动帮你做好索引了
okcdz
205 天前
你可能需要 Airtable/Notion/飞书多维表格。直接发 API 就行,不用部署数据库,运维是个麻烦事。
dyniao
205 天前
目前用 obsidian+oss ,做日常知识库
zsh2517
205 天前
分类

1. 文本数据。目前基本扔一个文件夹里面,用的时候 grep ( ripgrep )。之前想过写个程序入库,但是懒得搞
2. 关系型数据。直接导入 sqlite (比如 Excel 、csv 、tsv 数据等),对我来说查数据库要比查 Excel 方便
3. 结构化数据。人读的多就 markdown + 一二三四五 级标题,机器读的多就 json 类型保存,另外最近在写一个 json 的工具。(但是结构化的、个人的数据很少)
4. 时序数据。重要的事情写日历上,不重要的事情靠脑子(忘了也影响不大)
5. 其他数据。看情况随机找一个地方存
6. ReadLater 、书签。这个我很想解决但是又懒,而且不太现实(收藏完不看,现在各种地方的收藏加起来上万,完全没归类)
---

我没接触过 headless CMS ,但是名字上看起来好像能满足

另外如果想进一步讨论可以邮件 v2ex@contact-me.email ,我回一个联系方式
(这类东西我也想自己写,但是一方面需求不大,另一方面需求很杂,就一直咕咕咕咕了。
LinYaXuan
205 天前
@JoshuaBen 想问一下在操作过程中有遇到“知识库”的权限问题吗?我读写自己空间下的文件没问题,但是“知识库”那一栏没成功过。
JoshuaBen
205 天前
@LinYaXuan 可能是你没有知识库的权限, 可能是外部空间的知识库? 这里可能会有些鉴权逻辑
muhouse
205 天前
powerbi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/983282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX