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

查看 57|回复 4
作者:PromethiumL   
背景:本科学了数据科学,学了一些 DBMS ,但是软件开发的知识并不多,所以代码能力有些散装( GitHub 可见意大利面条代码)会一点简单的 vue 和 qt ,但是前后端不太熟悉 ...
问题:现在毕业了发现很多日常生活的数据爆炸式增长(人脉,单词,公式,文献,购物列表,菜谱,一些练习记录,文章,code snippets 等等)碎片化的东西记不住(头要炸了),需要管理,需要 index ,不然要用的时候老是找不到。用 markdown 和笔记软件不够用。可能它们即使提供了类似数据库的存储,但是 columns 总是缺我想要的。
需求:需要一个 generic 前端来方便地操作一些小型数据库(比如 sqlite),这样我所有的需求在不同的 tables 就能解决了。
基本需求:
  • CRUD
  • 本机就行
  • 可能的 column types: 以 string, int, datetime 为主,可能有 Enum 方便 tag 。多媒体暂且不考虑,因为实现可能比较复杂

    锦上添花的需求(能实现就最好了):
  • 前后端分开,这样后端可以放在服务器上,方便手机电脑操作
  • 认证(公私钥就行)
  • sql shell ?(安全风险)

    (因为是学生,)我目前了解的数据库还是太少了,能想到的都是一些很大的框架,比如 postgresql 或者 mysql 。它们的 dashboard 不是不能用,但是对于日常的“添加记录”操作而言还是有点繁琐了。
    大家会倾向于哪些解决方案?
  • 是用某些 apps (我担心数据安全问题)?
  • 还是需要自己造一些轮子(开发个又是类似于 todo 的 webapp )?
  • 还是有更 geek 的方式(用 git ,纯 terminal 操作)?

    数据库, 操作, 日常, 代码

  • cp19890714   
    你说的是不是 excel?
    SuperMild   
    我做过很多自用的工具,多数采用网站的形式。
    - 笔记工具:一个完整记录每次修改变化的笔记,一个专门记录简短信息的笔记(提供网页、命令行、iOS 快捷指令等多种方式),生词词典
    - 密码管理器:分别用 PyQT 、JavaFX 、Ruby 、Rust 、Go 等都做过密码管理器,不断改成自己想要的样子,最后用 Go 做了几个版本之后有一个版本稳定下来用了很久,现在也一直在用。
    - 小文件临时备份工具:做过一个保存到 COS 的,现在又做了一个保存到 VPS 的。
    - 文件管理器:可以管理任何格式的文件,利用浏览器自带的功能直接打开音乐、视频、PDF 等,其中我最看重的功能时备份和标签( tag/keyword )管理,做了一个也用了很久,最近推倒重来又做了一个,增加了加密功能。
    - 另外还有 todo 、工作用时记录等等很多乱七八糟的东西。
    但是我不建议你自己做,要花很多时间,而且很难做一次就满意,可能要做几次大修改,我是特殊原因时间比较多,一般正常学习工作的话真没那么多时间精力自己折腾。还是建议使用现有的开源产品。
    sunriseydy   
    可以看看 Headless CMS ,比如 strapi
    T0m008   
    碎片化的东西记不住,需要搜索查找,你说的难道不是 Google?
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部