我正在将图像存储在SQL数据库中,现在我根据图像所属的对象将图像存储在单独的表格中,是否有任何理由(性能等)。为什么我应该保留这样并且不将所有图像存储在同一个表中?不同表格中的SQL图像
1
A
回答
0
正常化!如果你想遵循规范化的模式,那么你可能应该有一个包含所有图像的媒体表,然后你可以有一个表,包含从对象到媒体的关系。
这就是我已经做到的,它对我来说很好。
0
对于95%的时间,单个表格可以正常工作(请参阅Adonis L的答案)我经常使用这种模式。
但是,如果你有很多图像,并且活动平均(ish)分裂为5组,并且你正在运行IO瓶颈,那么通过在5个不同文件组上5个表可以获得一些速度分布在不同的硬盘驱动器主轴上。您就能有效地散布在多个头的负载,使负载均衡的原始形式/分区
当然,这只是一个例子,但值得思考,如果你的数据是结构化的这种方式
相关问题
- 1. 在同一表格上输出两种不同的sql表格
- 2. 在滚动时显示不同图像的表格视图
- 3. 不显示表格图像
- 4. 给图像不同的单元格tableview
- 5. ORACLE SQL处理不同的表格
- 6. SQL:顺序由不同的表格
- 7. 具有不同表格的三个不同表格的SQL查询
- 8. 不同表中的SQL 2列不同
- 9. 不同的图像在不同的主题或风格
- 10. 在不同负载上随机跳出表格的图像?
- 11. 引导程序:将表格行连接到不同的图像
- 12. 表格视图中的图像
- 13. 作物图像不同格式
- 14. 不同的图像
- 15. 在不同图像的JavaScript表
- 16. 不同浏览器之间的表格单元格背景图像的问题
- 17. tableViewController的不同单元格中的不同图像无法正常工作
- 18. 单排表格中的中心图像
- 19. 如何在html表格中插入几个相同的图像?
- 20. HTML内联CSS表格行高? (图像不同步)
- 21. 响应图像列表与不同大小的图像
- 22. 如何设置不同图像的每个单元格的图像视图iOS.Xamarin
- 23. 可以以不同的格式导出图表或表格吗?
- 24. 好的图书馆加载不同格式的图像
- 25. 比较不同格式的相同图像(.jpg,.bmp,.png等)
- 26. Bootstrap网格中断(不同高度的图像)
- 27. 自定义单元格中的不同图像
- 28. 按行读取SQL表中的图像
- 29. SQL查询合并2个相同的表格与不同
- 30. SQL/PHP:通过不同表格中的最高票数排序
更好的方式来缝IO负载将被用于分区,而不是手动分割表并使用业务逻辑来使用适当的表。 – 2010-05-28 18:48:35
@Durilai,公平点但不是我们所有人都有一个完整的企业版踢,因此必须像上面这样的计划“做和修补” – 2010-06-01 07:12:53