Alfresco最佳文件夹结构



我需要在Alfresco上创建一个文件夹和文档树(4.2 Enterprise Edition和SOLR用于索引)。我的树将有200多万个文档。我的想法是在"用户住宅"空间中创建一个主文件夹"My_REPO"。"MY_REPO"将有5000个子文件夹(每个子文件夹由使用我的应用程序的用户创建)。每个用户都可以用java支持的Web脚本来组织里面的子文件夹,这些脚本可以创建节点并上传文档。

我的应用程序有两部分:一部分允许在这些文件夹中进行导航,查看每个节点的文档和自定义属性,并在所有树中使用lucene或FTS进行搜索。另一部分用于上传文档和创建新文件夹。

我有一个基本但重要的问题。把这5000个文件夹放在"MY_REPO"里是个坏主意吗?创建更多的文件夹结构会更好吗(例如,将这5000个文件夹分成100个一组)?其他文件夹中的文件夹是否有限制或建议限制?你如何在Alfresco上组织你的结构,以便进行良好的导航,并有效地搜索文档?创建一个好的结构是基本的,我找不到有关这方面的信息,也找不到关于级别和文件夹数量的建议。

另外,文件夹和空间相同吗?在处理大量数据时,创建一个工作空间(SpaceStore)并将数据放入"用户主页"目录是否很常见?

不建议在一个根文件夹下有5000个子文件夹。这会对你的表现产生很大影响。您需要根据某种逻辑结构来划分存储库,这样您就可以最大限度地减少每个级别的子文件夹数量。

基于一些对您的解决方案有意义的标准的逻辑组。

文件夹和空间相同吗?

是(Space是指在户外显示为文件夹的内容的名称。原因是它们是智能文件夹,具有许多普通文件夹所没有的高级功能。)在处理大量数据时,创建一个工作空间(SpaceStore)并将数据放入"用户主页"目录是否很常见?

在处理大量数据时,创建一个工作空间(SpaceStore),并将数据放入"用户之家"目录

不,您应该始终根据一些标准创建文件夹结构,这些标准将在存储库中均匀分布内容。例如,基于时间词干、基于用户组等…

编辑:子文件夹的数量永远不要超过1000。子文件夹的数量越少,性能越好,导航方便。"用户之家"通常包含特定于用户的空间和内容,这些空间和内容是该用户应该去的。您可以在主存储库文件夹下创建文件夹树。

最新更新