客户端向数据库发起批量操作的几种形式。
在数据库不支持批量操作语句的情况下:
multi、many
客户端一条一条操作发送,数据库一条一条接受然后执行。
batch
客户端一批发送,数据库一条一条执行
数据库支持批量操作的情况下:
那么就是一个语句就行,可一般的单条语句没有区别
一定要注意数据库客户端库中execute_many的实际实现
查询场景
查询最新
一个查询场景
100订单
100个产品
对应3万订单
查询出100个产品最新的一个订单
结果是100个订单
元数据建模
power design
可参考的小工具
https://www.toolscat.com/dev/data-generator
chiner
https://github.com/coco-bigdata/chiner
测试数据生成的最佳数据生成器工具
pdmaner
https://www.yuque.com/pdmaner/docs/pdmaner-manual
https://pan.baidu.com/s/1vtvzSF-1VF9MnzV3PupbXg?pwd=suj8#list/path=%2F&parentPath=%2F
点点点构建数据结构
自动连接数据库生成表
自动生成实体类
自动生成dao(可能比自动生成实体类更上一层,需要持久化框架的支持)
自动生成测试数据
自动构建mock
自动构建接口
自动生成文档