【发布时间】:2011-03-14 03:07:16
【问题描述】:
嘿,我正在处理文件夹树,需要能够根据用户和他们所属的组来限制某些文件夹的可见性。我已经有了树中所有文件夹和文件夹层次结构的数据库表示。 我现在的问题是如何最好地表示权限。
如果我必须在单独的表中为每个文件夹查找权限,这可能会很昂贵(我承认由于层次结构,我们可以隐藏隐藏文件夹节点的所有子节点,以便它们可以打折)。
有没有人有任何好的模型和算法可以让它变得更好?我认为 unix 文件系统已经这样做了一段时间,所以对于如何建模这个问题一定有一些非常好的想法。
请注意,在我处理的模型中,没有文件夹的“所有者”。根据具体情况,用户可以看到文件夹。
顺便说一句,我正在使用 Java 和 Mysql
【问题讨论】:
-
到目前为止,我最好的想法是修剪 Java 中的数据以保存 Sql 连接和/或缓存我需要的表中的内容。
标签: java sql mysql algorithm permissions