两口之家真需要数据库吗?折腾半年后我说点实话
去年搬家,我老婆提议把家里东西都记下来,我脑子一热,说那就建个数据库吧。于是从MySQL装到NAS,从Excel搬到飞书多维表格,前后折腾了小半年。现在回头说结论:两口之家用数据库,能用,但九成人一开始就用错了方向。
先把话说清楚,这里的"数据库"有两层意思。一层是专业数据库,MySQL、PostgreSQL、SQLite这种;另一层是带数据库能力的表格工具,比如飞书多维表格、Notion database、Airtable。这两者差别巨大,很多人在选型这一步就卡死了。

先想清楚你到底要存什么
我见过太多人一上来就是"我要搞个家庭管理系统",然后卡在选型上三个月,数据一条没录。这是典型的本末倒置。两口之家的数据量其实很小,一年记账撑死几千条,家里物品清单也就几百条,藏书影音加起来不超过四位数。

这个体量,说句难听的,用Excel都嫌重。你真正需要的是"两个人能同时看、同时改、改完不打架",而不是并发、索引、事务这些词。

- 记账、家庭开支流水:轻量表格工具完全够,手机随手录
- 物品清单(保修期、购买日期、放哪个柜子):字段固定,适合多维表格
- 菜谱、想看的电影、旅行计划:本质是列表,别上数据库
- 照片视频归档:这是存储问题不是数据库问题,买块硬盘更实在
我们最后是怎么用的
说下实际方案。家庭账本用飞书多维表格,一张表搞定:日期、金额、分类、谁花的、备注。手机端录,电脑端看,两个人共用一张表,谁改了什么都有记录,这点比微信里互相发"我今天花了38"强太多。
物品清单另开一张表,字段是物品名、购买日期、保修截止、存放位置、发票链接。去年洗衣机坏了,我翻表找到保修期还剩两个月,直接报修没花钱。就这一件事,我觉得这半年的折腾值了。
至于真正的数据库,我也试过。用SQLite搭了个本地库,写了几条Python脚本做统计,跑了两周就吃灰。原因很简单:我一个人维护,老婆根本不会用,数据只有我一个人录,那它就不是"家庭数据",是我的个人玩具。
这是两口之家用数据库最容易踩的坑:只有一个人在用,另一个人的数据进不来,这套系统就废了一半。家庭数据管理的前提是两人都愿意录,工具再强,没人录就是空的。
几条实在的经验,都是从坑里爬出来总结的。先手工记录跑一周,看看你真的会记,再谈工具;工具优先选手机端好用的,电脑端再强,晚上躺床上不想开电脑就是白搭;别自己写代码维护,家庭系统需要的是谁都能接手;分类字段别超过十个,字段一多录入就成了负担。
回到问题本身:两口之家适合用数据库吗?我的答案是,适合用"带数据库能力的表格工具",不适合自己搭一套数据库系统。前者一个晚上就能跑起来,后者能消耗你整个周末,还留下一堆没人维护的脚本。
真正决定成败的不是技术选型,是两个人有没有共同的记录习惯。工具只是容器,习惯才是内容。这话听着像鸡汤,但我折腾半年就是这么个体会。