为什么大厂不建议使用多表join 夏天668 2024-08-19 86 阅读1分钟 1.问题: 1.1性能问题: 计算复杂性 资源消耗 索引依赖 1.2.可扩展性 水平扩展挑战 难以分片 1.3.维护和复杂度 代码复杂性 调试困难 1.4.架构设计 领域模型割裂 微服务架构限制 2.替代策略: 反范式化设计 数据冗余 分而治之:java代码组合 预先计算:ES 使用NoSQL数据库 join不超过3张表