Hi,

Neo4j does not have any built in mechanisms for managing security
restrictions and multiple users. This is left to the application logic,
which is fine since Neo4j is an embedded database. If we create a standalone
server version of Neo4j we might have to take security restrictions and
multiuser support into consideration.

In my understanding, most NOSQL databases do not offer support for security
restrictions on a per user basis. The idea is rather that the users of your
application are far more important than the users of the database, and most
often your application is the sole user of the database. This means that
building in complex features like multiuser management for the database
access would be a waste of effort.

For managing the users of your application and restrictions to what they may
do and not you would want to model the access control restrictions in the
database. See http://wiki.neo4j.org/content/Roles for idea on how to model
an access control in Neo4j.

To sum up: if all you care about is multiuser support, then a SQL database
like Oracle or MySQL is probably your best option. But if your data and your
application is your foremost priority, then a NOSQL database, probably
Neo4j, is likely to be a good fit. Everyone on this mailing list would
gladly help you with any questions you might have regarding modeling your
application domain in Neo4j.

Cheers,
Tobias

2009/11/17 Максим Домарев <[email protected]>

> Hi, where I can read about secuirty restriction tools in neo4j is there
> multiuser support etc? Or maybe you can give me an advice on some other
> product?
>
> --
> Максим Домарев
> _______________________________________________
> Neo mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Tobias Ivarsson <[email protected]>
Hacker, Neo Technology
www.neotechnology.com
Cellphone: +46 706 534857
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to