我需要你的意见和建议,以存储文件在一个DMS系统。我认为DMS应该保存自己的文档副本,而不是它们在磁盘上的原始路径。因此,DMS应该有自己的写作空间。
但是它们的存储方式呢?他们是否有自己的扩展与原来的不同?存储它们的算法呢?那么检索它们的算法呢?你有什么建议??
发布于 2011-05-17 18:21:19
我会给每个文档一个唯一的文件名,可能是基于顺序编号,并将其存储在编号文件夹的层次结构中。结构中任何实际文件的位置完全基于将其添加到DMS中的时间。名字上没有分号。对文件名没有任何意义。
所有元数据都将进入DMS数据库。所有者、组、mime类型、文件名和扩展名、创建日期、类别和关键字--数据库中的所有内容。哦,是的,对磁盘位置和实际文件的引用也会进入数据库。
发布于 2011-05-06 00:26:03
将文档存储在DMS中之后,是否需要知道文档最初来自何处?
您只需将guid或其他id分配给文档,并使其可通过它检索。
如果您想知道原始位置,可以在文档的某些元数据字段中。
仅仅使用文件名作为标识符是不安全的,除非您模仿原始文件系统目录层次结构,否则可能会遇到冲突。使用完整的路径加文件名就可以了。
https://softwareengineering.stackexchange.com/questions/66667
复制相似问题