请教下在文档类产品的权限设计中是否适合使用图数据库

   在文档类产品中(例如腾讯文档、飞书等等),会存在用户、团队、文档、文件夹等等概念,如果使用传统的关系型数据库来存储用户和团队对文档和文件夹的权限设计,在判断用户是否拥有某个文件的可读或者可写权限时,因为文档权限继承的原因,可能需要去递归查询权限,例如用户A对文件夹A拥有可写权限,文档A属于文件夹的N级目录下的文档,那么此时使用关系型数据库就需要去递归查询到文件夹A时才能判断用户A对文档A拥有权限。

如果使用图数据库,Vertex和Edge如下图设计。

想请教几个问题:
1.针对用户是否对该文档拥有权限场景下,是否适合使用图数据库?
2.只判断用户是否对文档拥有权限的场景下,如发生N跳(大于5),响应耗时大概在一个生么级别?

辛苦大佬们帮忙解答,感激。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。