数据库总论

予早 2026-04-30 23:53:31
Categories: Tags:

客户端向数据库发起批量操作的几种形式。

在数据库不支持批量操作语句的情况下:

multi、many

客户端一条一条操作发送,数据库一条一条接受然后执行。

batch

客户端一批发送,数据库一条一条执行

数据库支持批量操作的情况下:

那么就是一个语句就行,可一般的单条语句没有区别

一定要注意数据库客户端库中execute_many的实际实现

查询场景

查询最新

一个查询场景

100订单

100个产品

对应3万订单

查询出100个产品最新的一个订单

结果是100个订单

元数据建模

power design

http://www.redisant.cn/da

可参考的小工具

https://www.toolscat.com/dev/data-generator

chiner

https://github.com/coco-bigdata/chiner

测试数据生成的最佳数据生成器工具

pdmaner

http://pdmaner.com/#/

https://www.yuque.com/pdmaner/docs/pdmaner-manual

https://pan.baidu.com/s/1vtvzSF-1VF9MnzV3PupbXg?pwd=suj8#list/path=%2F&parentPath=%2F

点点点构建数据结构

自动连接数据库生成表

自动生成实体类

自动生成dao(可能比自动生成实体类更上一层,需要持久化框架的支持)

自动生成测试数据

自动构建mock

自动构建接口

自动生成文档