使用java上传文件

发布于 2024-10-30 21:57:51 字数 110 浏览 1 评论 0原文

各位, 我正在开发一个自动化工具。为此我需要文件附件功能。后端使用 Mysql 5.2,Appache tomcate 服务器。任何人都可以建议我将文件上传到数据库更好还是将其上传到服务器更好。 提前致谢。

Dear All,
I am developing an automative tool.for this I need file attachement functionality.Back end using Mysql 5.2,Appache tomcate server.Can any body suggest me uploading file to DB is better OR uploading it to server is better.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

萌吟 2024-11-06 21:57:51

阅读这篇文章,了解哪个是最好的。同时我可以知道什么类型的文件(图像、电影、文本文档),它的文件大小是多少?

数据库中的文件路径绝对是可行的方法

在数据库中存储图像 - 是或不?

亮点:

  • 数据库用于结构化数据。
  • 长期运行性能命中和备份。
  • 不经常编辑的小型静态图像(不超过几兆)应存储在数据库中。这种方法有几个好处,包括更容易移植(图像与数据库一起传输)、更容易备份/恢复(图像与数据库一起备份)和更好的可扩展性(包含数千个小缩略图文件的文件系统文件夹听起来像是可扩展性噩梦)我)。

文件存储。 Facebook 工程师对此进行了精彩的演讲。一个要点是了解目录中文件的实际限制。

大海捞针:高效存储数十亿张照片

Read this post for which is best .Meanwhile may i know what kind of file(image,movie,text doc) , what is it's file size?

File paths in the DB is definitely the way to go

Storing Images in DB - Yea or Nay?

HighLights:

  • Database is for a structured data.
  • Long Run performance hit and backup .
  • Small static images (not more than a couple of megs) that are not frequently edited, should be stored in the database. This method has several benefits including easier portability (images are transferred with the database), easier backup/restore (images are backed up with the database) and better scalability (a file system folder with thousands of little thumbnail files sounds like a scalability nightmare to me).

File store. Facebook engineers had a great talk about it. One take away was to know the practical limit of files in a directory.

Needle in a Haystack: Efficient Storage of Billions of Photos

剩一世无双 2024-11-06 21:57:51

将文件上传到服务器并在数据库中拥有其路径条目是更好的方法。

Uploading the file to the server and having an entry for its path in the DB is a better approach.

枫林﹌晚霞¤ 2024-11-06 21:57:51

DBMS有以下优点

  • 你可以从多个站点访问它,如果你存储在FS中,你需要一些协议来传输它

  • 使用DBMS,您将直接拥有关系事物,而对于FS,您需要以编程方式管理它

  • 使用DBMS,您可以拥有ORM 的优势。

我的票投给了 DBMS

DBMS has following advantages

  • You can access it from multiple site, if you store in FS you need some protocol to transfer it

  • With DBMS you will have relation things directly while for FS you need to manage it programatically

  • With DBMS you can have advantage of ORM.

My vote goes to DBMS

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文