【问题标题】:How to store files or images on the file system?如何在文件系统上存储文件或图像?
【发布时间】:2010-03-10 19:28:25
【问题描述】:

我正在从事项目 - 在线文件管理,我们必须撕毁文件和图像。所以我们处于混乱状态,我们是否使用文件系统或数据库来存储文件和图像;;;;;

【问题讨论】:

  • 你打算使用什么数据库?

标签: file data-storage


【解决方案1】:

通常的方法是将大的二进制数据(例如图像)存储在文件中,并将指向它们的指针放入数据库中。通过这种方式,可以结合两全其美(至少在一定程度上);文件系统的文件存储效率,以及数据库的搜索/排序/查找能力。

【讨论】:

    【解决方案2】:

    将您的文件保存在数据库之外。像这样在数据库中创建一条记录:

     primaryKey   FileName    FileDescription     OnDiskKeyName 
     ------------ ----------- ------------------- -----------------
    

    使用 UUID 为文件提供唯一名称,并使用可读名称为数据库提供链接。

    【讨论】:

      猜你喜欢
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2013-05-04
      • 1970-01-01
      • 2019-09-22
      • 1970-01-01
      • 2012-06-29
      相关资源
      最近更新 更多