图形数据库的安全设置

时间:2014-03-07 02:01:24

标签: nosql neo4j graph-databases

关系数据库能够为用户设置通过模式或表插入,更新,删除等的权限(例如,我可以允许bob CRUD访问表someschema.XYZ,但只允许对someschema.FooBar的读访问权限,并且不允许访问架构ABC)

图形数据库没有预定义的模式,但具有任意一组节点类型。是否可以像对待关系数据库那样为图形数据库设置用户可以访问的内容的限制,或者由于它的性质,图形数据库中是否存在这种粒度?

我特别关注Neo4j,但如果其他例子中存在,那么我想知道。

1 个答案:

答案 0 :(得分:4)

Neo4j允许您实现自己的SecurityRules。 SecurityRule的行为类似于servlet过滤器,每个请求都使用SecurityRule进行评估。

但是,你必须自己实现逻辑,这提供了很大的灵活性,但也可能导致大量的工作。