完全没有好处
我是他主管的话,早就开除他了
根本是软件圈的乱源!
是不是table scan也不是关键问题,所以你也是非懂似懂。
首先,资料排序就是一个问题,数值型态排序,100 > 9,但是字串 “9” > “100”用
错型态数据库对你的排序完全是错乱的!
更不要说 index 在这种情况无法发挥效益!因为index 就是依赖B-Tree排序来加快效能!
再来就是祸害千年的维护问题,某个字段看起来都是数字,但资料型态是字串,如果你没
有整个数据库全部的资料都看过,你敢打包票说里面全是数字没有不干净的脏东西?
这种在做资料转移和统计分析最容易踩到古人的地雷
总之就是一个混蛋、乱源,快让他退休吧
要我删文,老规矩,私信我
※ 引述《andymai (人生只有一次)》之铭言:
: 如题
: 某个同事不知道为什么有个根深蒂固的观念
: 每次只要谈到资料表设计
: 都会说要把资料存成字串(非 json)
: 但是存在字串的话
: 查询时不是会引起 full table scan 吗?
: 如果是数值 拿出来的时候要转型态才能用
: 存回去又要再转成字串
: 某次又耳闻某公司也会这样做
: 这下小弟实在不懂了
: 好奇好处在哪?
: 版上有大大愿意说明一下吗?
: (为什么不问他? 因为上次说过 full table scan 的问题了
: 所以上次没这样做 这次又...)