【问题标题】:Better strategy to save files in file system?在文件系统中保存文件的更好策略?
【发布时间】:2014-02-03 09:45:14
【问题描述】:

我正在尝试创建一个讨论板,不同的用户可以在其中评论和附加文件。 但我想将这些附件存储在文件系统而不是数据库中。

我有两个想法来实现上述内容。

1) 平面文件系统:- 在这里,我将通过在讨论 ID 前加上连字符来将所有文件存储在同一个文件夹中。

2) 分层文件系统:- 在这里我将创建一个带有讨论 ID 的父文件夹,在讨论 ID 内我将创建一个评论 ID 文件夹,在此文件夹内我将添加附件。

但以上内容仅针对讨论区。

但我想创建一个通用文件管理系统来存储任何类型的附件。 所以请帮助我找到最佳解决方案。

谢谢

乌代.纳拉

【问题讨论】:

  • 所以说“我不想要”是指“我想要”?

标签: java file-io content-management-system


【解决方案1】:

某些文件系统对单个目录中的文件数量有限制,因此有很多工具。想象一个简单的rm * 不起作用,因为替换后命令行太长。或者无法在可视文件管理工具中滚动,因为滚动条中的单个像素与数百个文件相关联。即使使用分层结构,如果您的董事会变得庞大,您也可能会遇到这些问题。但处理起来相当好。

当然,只要您的电路板正常工作并且不需要任何手动管理,这一切都无关紧要。但我更愿意将管理牢记在心。毕竟,支持分层结构是文件系统的一个特性,所以如果你有分层结构的数据,让它对你有所帮助。

【讨论】:

    猜你喜欢
    • 2020-08-09
    • 1970-01-01
    • 2016-08-10
    • 2017-01-21
    • 2017-09-22
    • 2013-07-30
    • 1970-01-01
    • 2012-10-20
    • 2015-08-28
    相关资源
    最近更新 更多