动态列的实现
table中动态列的实现
场景

存储方式
- mysql行存储,取出时多行转1行。
- MongoDB
- 存为json
- 动态修改表字段
具体实现
mysql行存储
优点:统一数据库,InnoDB有事务支持
缺点:增删改都是批量操作,复杂。
后端逻辑
修改
1 | // 新增 |
MongoDB
单文档事务支持
json
优点:存储方便
缺点:无法用sql进行条件查询
动态修改表字段
缺点:不安全
动态列的实现

优点:统一数据库,InnoDB有事务支持
缺点:增删改都是批量操作,复杂。
1 | // 新增 |
单文档事务支持
优点:存储方便
缺点:无法用sql进行条件查询
缺点:不安全
微信支付
支付宝