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

