后端岗位面试题更新 2026-08-05

在数据库设计中,直接存储二进制文件(如图片、视频等)与存储文件的引用链接相比,会对数据库造成哪些压力?请从性能、存储、维护等角度说明。

青书后端开发教育/培训系统设计技术原理方案权衡

考察说明

考察对数据库存储大对象(BLOB)与文件引用方案的理解,以及系统设计中的权衡意识

回答思路

  1. 指出二进制大对象会增大数据库体积,影响索引和查询效率
  2. 说明大对象导致备份、恢复、迁移时间与成本增加
  3. 分析数据库缓冲区被大对象占用的风险,可能挤占热数据缓存
  4. 讨论扩展性:大对象使数据库扩容和负载均衡更复杂
  5. 提及文件系统或对象存储在管理、CDN 加速、权限控制方面的优势
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。