数据库扩展的version + ext方案 2022-05-06 17:39:35 浏览数 (1) 使用ext来承载不同业务需求的个性化属性,使用version来标识ext里各个字段的含义。例如上述user表:verion=0表示ext里是passwd/nickversion=1表示ext里是passwd/nick/age/sex优点?(1)可以随时动态扩展属性,扩展性好(2)新旧两种数据可以同时存在,兼容性好不足?(1)ext里的字段无法建立索引(2)ext里的key值有大量冗余,建议key短一些(可以考虑用 PB 替代 JSON) json key version 兼容性 0 人点赞 上一篇:分享雷军22年前编写的代码