这种情况用 jsonb 保存好还是用表保存好呢
資深大佬 : FightPig 6
一个表是 table1,另一个表是 table2, table1:
id:int name: varchar
table2
id:int table1_id:int content: varchar
如有一条 table1 记录,可能下面有几千条 table2 记录,当 table1 表不停增加,我发现 table2 表数据最后能达到几亿条,然后如果把 table1 改成
talbe1: id: int name: varchar items: jsonb
比如这样保存, table1 中把关联保存成这样
items: [{content: "content1"}, {content: 'content2'}.....]
这样,如果 table1 有 100 万条,不用生成 table2 的 100 万*几千条,不知道这样行不行?这样 table2 不会出现几亿甚至几十亿条数据,主要我是担心这个上几亿速度会变很慢。
大佬有話說 (10)