ORM框架深度应用与调优

📚 30章 · 从入门到实战 🎯 友好色系
01
什么是ORM、优缺点、主流框架对比 (SQLAlchemy, Django ORM, Hibernate, MyBatis)
02
Python/Java环境、数据库驱动、ORM初始化、连接池设置
03
数据表映射、字段类型、表关系 (1:1, 1:N, N:M)
04
增删改查标准写法、批量操作、事务基本使用
05
过滤、排序、分页、聚合、分组查询
06
延迟/立即加载、JOIN、子查询、预加载 (Eager Loading)
07
何时用原生SQL、执行原生查询、结果映射到模型
08
隔离级别、悲观/乐观锁、死锁处理、重试机制
09
池大小计算、超时、健康检查、监控连接池状态
10
慢查询日志、EXPLAIN、ORM生成SQL分析、索引使用
11
问题复现、预加载/批量查询解决方案、实际案例
12
批量插入/更新/删除、Chunk机制
13
一级/二级缓存、查询缓存、缓存失效策略
14
主从复制、读写分离、分表/分库策略
15
动态查询、条件构造器、子查询嵌套、UNION
16
Alembic/Flyway、迁移脚本、回滚策略
17
自动记录创建/修改时间、操作人、软删除与恢复
18
共享表/独立表/独立库方案、租户上下文传递
19
生命周期事件 (before_save/after_load)、自定义监听器
20
自定义字段、JSON、枚举、加密字段
21
ORM执行时间统计、慢查询/连接池告警、Metrics
22
内存数据库、Mock ORM调用、测试数据工厂
23
异步驱动、CRUD、事务、异步连接池
24
SQL注入防护、参数化查询、权限校验、脱敏
25
分布式事务、TCC、Saga、最终一致性
26
Elasticsearch同步、全文搜索、混合查询
27
数据变更事件、异步同步、CQRS模式
28
自定义查询方法、注解/装饰器、插件开发
29
千万级数据迁移、高并发写入、复杂报表查询
30
GraphQL与ORM、Serverless、AI辅助优化