【发布时间】:2014-12-07 21:44:06
【问题描述】:
很久以前,我在 struts2 + Hibernate + MySql 中创建了一个 Web 应用程序。该应用程序运行良好,但我面临的问题是,我有一个表格,用于每天保存用户的所有报告。报告以 blob 类型保存在表中。最初应用程序运行良好,很久以来应用程序运行良好,最近有人注意到表中有太多的文件在表中,应用程序花费了太多时间从数据库中获取文件。谁能告诉我一些解决这个问题的方法。
我是否需要为文件使用单独的数据库 - 一个建议
【问题讨论】:
-
将文件存储在文件夹中并将其路径存储在 db 中。将文件存储在 db 中是错误的做法,可能会伤害您
-
但是文件的安全性如何,应用程序是内网
-
为您的文件内容创建文件夹锁定或任何类型的加密技术
-
如果是内网如何访问文件,当我谈到这些文件存储在文件夹中时,每个人都在谈论安全
-
你有什么错误吗?
标签: java mysql hibernate struts2 blob