1
hyperbin 2020-09-14 15:07:19 +08:00 via Android
改成字段存数据库
|
2
freebird1994 2020-09-14 15:09:22 +08:00
我们现在是这样的。因为是 2b 的业务,平台方有些字段传入会有差异,差异的字段都是放在 map 里
|
3
qwerthhusn 2020-09-14 15:13:37 +08:00
有需要搜索,排序的字段得用单独的字段和单独的数据库列
其他的,尤其是后台基本上连看都不看直接扔前台的,可以弄到 extend_params 里面,json 就行 我是这么感觉 |
4
liuxey 2020-09-14 15:23:03 +08:00
我更好奇字段这么多变,数据库怎么设计? NoSQL ? JSON 列?
|
5
lauyukit OP @qwerthhusn 那看来都是这么处理了
|
6
lauyukit OP @freebird1994 嗯嗯,我也是这么想的,公共的提取出来,差异化的放 map 里
|
8
saulshao 2020-09-14 22:59:25 +08:00
我之前的方法都是弄个保存列名的表。
等到需要的列要大量查询的时候再把这个字段转到普通的表里面去。 |
9
srlp 2020-09-15 00:46:17 +08:00 via iPhone
protobuffer
|
10
Nillouise 2020-09-15 11:56:55 +08:00
用 map 存储说明你不会使用该字段进行逻辑处理,那么存在数据库的 json 字段应该是可以的。
涉及逻辑处理你当然得用一个 field 存储(数据库中需不要单独字段另说),多定义一个 pojo 不是什么大问题,因为不同得的逻辑层需要不同样的 vo 是很正常的。 |