今天对接的一个公司 看到接口文档我惊了

2021-03-15 11:01:00 +08:00
 yasumoto
居然还有这种操作 备注字段 12345678910 (笑 cry )

https://i.loli.net/2021/03/15/dnpyGJEbXekCr51.png
22637 次点击
所在节点    程序员
138 条回复
JackPJ
2021-03-15 13:56:44 +08:00
作为一个产品,见过很多 toB 的系统预留扩展字段,就是为了解决后续需求可能在表中插入新字段的需求,单表数据量比较大。不知道有无更好的解决方案给大伙分享分享
janxin
2021-03-15 13:59:20 +08:00
这都是怪没给时间 23333
cslive
2021-03-15 13:59:40 +08:00
数仓里的吧,没有备注是看不懂的
knightdf
2021-03-15 14:21:07 +08:00
没看过文档么?这有什么好笑的
tankren
2021-03-15 14:25:20 +08:00
很正常吧 这个备注是 comment 的翻译 中文是字段的描述 而不是说中文是该字段的备注
yanulg
2021-03-15 14:33:15 +08:00
没见识的人还真多啊,等数据上千万了你也改表结构?
a719031256
2021-03-15 14:36:36 +08:00
才 10 个,我同类型的字段加了 30 个,没法,业务需求
someonedeng
2021-03-15 14:37:26 +08:00
不得已而为之
ClarkAbe
2021-03-15 14:40:11 +08:00
建设银行的代扣也有....备注 1 备注 2
kknd22
2021-03-15 14:40:20 +08:00
ERP 的弹性域
预留的
BeautifulSoap
2021-03-15 14:43:03 +08:00
@xuanbg 用 field1,field2 这种名称很大可能是最开始预留的字段。预留字段不知道将来干嘛那肯定就是 1,2,3,4 这样名字排下去了,所以这种将来可能用到的字段也有很大可能是需要检索的。json 字段是真的只适合用来存和取,一旦要搜的话速度慢到让人怀疑人生

当然不预留字段根据需要添加字段是最好的,但是对于生产环境里的数据库的操作,往往不是程序员自己能决定的
meeop
2021-03-15 14:43:51 +08:00
这有啥,我 mysql 还预留了 15 个备用字段呢,这样后续加字段加索引的时候就不用改表改 po 改查询,只要简单把新字段 set 一下就完成了
RRRoger
2021-03-15 14:48:19 +08:00
这个很常见啊 ~
tairan2006
2021-03-15 15:10:41 +08:00
@BeautifulSoap 现在 json 可以加索引了。。。
treemonster
2021-03-15 15:10:53 +08:00
这种设计很正常,不懂问题在哪里。。
shawn102400
2021-03-15 15:22:54 +08:00
年轻人见识少不懂事,稍微见识过几个老点的大型系统都不至于浅薄。
Asuka0947
2021-03-15 15:25:53 +08:00
没事我见过连表名称都是 123456 的很正常
ixuelei
2021-03-15 15:32:26 +08:00
不要瞎猜了,这是上面规定要这样弄的。
BeautifulSoap
2021-03-15 15:32:41 +08:00
@tairan2006 看了下文档,还真是。。。。不过只能针对 json 字段中特定的键创建索引,如果业务字段毕竟固定的话的确可以了。不过如果 json 里存的字段很多变的话,还是不太合适
isnullstring
2021-03-15 15:41:51 +08:00
这种应该是设计表时候提前预留的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/761703

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX