在数据库设计中,直接存储二进制文件(如图片、视频等)与存储文件的引用链接相比,会对数据库造成哪些压力?请从性能、存储、维护等角度说明。
考察说明
考察对数据库存储大对象(BLOB)与文件引用方案的理解,以及系统设计中的权衡意识
回答思路
- 指出二进制大对象会增大数据库体积,影响索引和查询效率
- 说明大对象导致备份、恢复、迁移时间与成本增加
- 分析数据库缓冲区被大对象占用的风险,可能挤占热数据缓存
- 讨论扩展性:大对象使数据库扩容和负载均衡更复杂
- 提及文件系统或对象存储在管理、CDN 加速、权限控制方面的优势
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。