从一个程序员的视角讲讲「我为什么使用 NocoDB」草稿
你有没有想过拥有一个独有的数据库,在线上的好友问起有没有什么产品需求和平替时只消上数据库查询一下就能给出推荐。
它既可以充当数据库、Google Sheet,拥有优秀的 GUI 可视化交互界面,可以帮助你整理数据、过滤、排序。
也就是说,使用它,你可以轻易的构建 CMS 个人和媒体网站,做 CRM 用户关系管理,数据分析,一个小巧简单的 S3 / R2 OSS 多媒体文件管理系统,做类似 Airtable 的表单管理。
花费上通过 Railway 自部署,一个月的花费只要 3$,而 notion 的订阅费是 **12$ / seat**。
从一个产品使用结合开发者体验的角度分析的话,NocoDB 是一个兼具 Supabase / Notion / Google Sheet / Dune 融合的产品。
Why
这么多年来使用最多的笔记软件是 notion,只是可惜的是,几年前它的授权管理出现的隐私泄漏还有最近设置了 limit 而不得不付费这些问题让我打消了继续使用的想法。
尽管这是一件令人感到丧气的事情,比如我需要重新找一款笔记软件,要将存在 notion 多年的数据导入别的地方。
但由此开始重建自己的信息系统,而且更隐私友好、花费更低,更加 灵活 universal 可客制化,
文档日记可以写到博客里,数据通过 NocoDB 做中转。
我是怎么使用的
用 Railway 部署,一个月的花费仅为 3$。
我做了什么
- 写了一个分析网站能力并将数据添加到 NocoDB 的工具
- 使用它来整理数据
通过它我学会了什么
对个人数据更有意识。比如在 Extensions Massive 的 Chrome Profile 尽量处理工作相关的事,单独开一个 Profile 来刷 bilibili 这些更偏私人的场景。
希望能将许多私人数据放到一个地方,比如 bilibili 的浏览记录。
逐渐放弃了对社交媒体的依赖,另一方面也推荐大家构建一个自己的 blog。
由于本质上都是数据,我也可以决定许多生产的内容是否要同步发到社交媒体。
关于未来的一些个人使用场景
未来考虑使用 NocoDB 来做什么,结合 NocoDB 和个人使用产品的习惯出发,有哪些可以通过编程提升效率和生活体验的事情可以做。
从 YC 列表上的 infra 类项目以及其他同类接近的产品中看到的产品衍生和一些比较粗旷商业场景。
比如拿 Airtable 举例,这是一个成功的商业项目。
Bookshelf
将 豆瓣 和 goodreads 的读书数据放到上面,将本地的书籍
Credits aggregator like one-api
将使用的第三方开发者服务的使用数据、花费统计到一个地方。
后续:没想到 YC 孵化了一个接近的公司, https://openmeter.io/
做一些小的媒体类的事情
比如写一个总结分析内容的工具,它的任务是将我丢给它的文章网站进行分析和总结。
一些有关 NocoDB 的 down side,可优化的空间。
由此衍生的,个人数据库类别产品的想法。
References
- Railway
- NocoDB
- Notion
- Airtable
- Dune
- Supabase
- OneAPI
- Goodreads
- Douban