标签: ORM

2 个内容

笔记(2)

软删除是中大型项目中常见的需求,但实现不当会影响性能和数据一致性。本文针对软删除提出最佳实践,包括使用时间戳字段`deleted_at`代替布尔值,采用联合索引优化查询,ORM层封装处理,定期物理删除过期数据,以及数据归档等架构演进建议。同时,还讨论了软删除可能遇到的问题及规避方法。

Elliot Yang·
195 浏览

Prisma在大规模应用中面临类型系统性能和分库分表支持的挑战。类型膨胀导致VSCode卡顿,可通过拆分schema、优化TS配置和硬件升级缓解。分库分表方面,Prisma对分区表支持不足,可采用混合架构,注入分区元数据并扩展Prisma Client。Prisma未来将优化类型生成、支持分布式引擎和智能分区感知。应克制schema设计、混合使用原生SQL,并监控编译时长。

Elliot Yang·
117 浏览