我负责构建一个 ASP.NET MVC 文档管理系统。它必须能够执行基本的文档管理任务,例如添加、编辑和搜索条目,还必须执行版本控制。
无论如何,我将 PDF、Office 和许多图像格式作为附加到数据库中每个文档条目的文件。我的问题是:专业人士在构建存储机制时遵循哪些设计准则?他们是否将文档文件存储在文件系统中?数据库?如何处理文件上传?
我曾经在用户编辑数据时将文件上传到临时位置,并在用户确认创建条目时将其移动到永久存储。这个好吗?有什么改进建议吗?
我负责构建一个 ASP.NET MVC 文档管理系统。它必须能够执行基本的文档管理任务,例如添加、编辑和搜索条目,还必须执行版本控制。
无论如何,我将 PDF、Office 和许多图像格式作为附加到数据库中每个文档条目的文件。我的问题是:专业人士在构建存储机制时遵循哪些设计准则?他们是否将文档文件存储在文件系统中?数据库?如何处理文件上传?
我曾经在用户编辑数据时将文件上传到临时位置,并在用户确认创建条目时将其移动到永久存储。这个好吗?有什么改进建议吗?