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