1
WildCat 2016 年 5 月 20 日
migration?
|
2
hpeng 2016 年 5 月 20 日 via iPhone
MySQL 我是用 Json 加虚列。然而痛苦并没有减少多少。
|
3
yyfearth 2016 年 5 月 20 日
用 EAV 模式可以从一定程度上解决这个问题 不过会导致整体复杂度大幅增加
而且没办法用外键约束 join 起来也麻烦很多 说白了就是吧 MySQL 当作 NoSQL 用 @hpeng 用 Json/xml 可以保存一些不重要不需要索引的列 否则就一定要增加新列了 JSON 里面的数据普通的查询都没办法 更不要说排序索引了 |
8
jarlyyn 2016 年 5 月 20 日 via Android
Json
|
9
armoni 2016 年 5 月 20 日
开发过程中就加,正式上线后还增加字段就用自定义字段的办法去做
|
10
sujin190 2016 年 5 月 20 日
其实我想知道, nosql 中没有固定格式,你们数据读出来之后如何知道当前数据格式呢?难道要判断版本然后一版本一版本兼容?多改几个版本你们还记得最早的数据结构为什么是这样的么?
|
11
mahone3297 2016 年 5 月 20 日
加就加呗,问题在哪里?
|
12
Evovil 2016 年 5 月 20 日
@sujin190 so 你可以使用一些可以向下兼容各种版本的序列化方案 :- > Google Protobuf.
或者自己做向下兼容的序列化方案(比如反射) |
13
fork3rt 2016 年 5 月 20 日 via iPhone
遇到同样问题,最后是 MySQL+MongoDB
|
17
cxbig 2016 年 5 月 20 日
正常不过,你要是玩过 Magento 就知道,新装 300+table ,其中经常打交道的 150+。
|