【发布时间】:2012-12-14 15:55:14
【问题描述】:
我正在编写一个使用 Tomcat 作为 Web 服务器的 Spring MVC 3.0 应用程序。
我们的要求是让用户上传一张图片。我正在考虑将此图像存储在磁盘文件系统上并将参考路径存储在 MySQL 中,而不是将所有文件信息作为 BLOB 存储在 MySQL 数据库中(有人告诉我存储在 MySQL 中不是最佳做法)。
谁能推荐如何在 Spring MVC 中做到这一点?
干杯
【问题讨论】:
-
你想使用其他一些框架吗?休眠?速度? JSP?你的问题太笼统了。请让我们知道你已经做了什么。给我们一些代码sn-ps。没有人会为您进行研究或编写整个功能。
-
没有单一的解决方案,这取决于当前和未来的需求。如果您使用数据库来存储图像,您可以毫无问题地集群您的应用程序(当负载变高时)。虽然会引入一些数据库维护困难。
-
如果您可以管理和利用加载的数据,这可能是最佳实践。对于文件系统,这似乎是个大问题。
标签: java mysql spring spring-mvc blob