Andy,
have you looked at http://wiki.neo4j.org/content/ACL ? I tried to take
the user-group-content (which could be anything really) and explain a
security strategy that the Neo Technology team has been using in
several cases with great success. It's of course just a suggestion,
but maybe that gets you going?

Cheers,

/peter neubauer

COO and Sales, Neo Technology

GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
LinkedIn   http://www.linkedin.com/in/neubauer
Twitter      http://twitter.com/peterneubauer

http://www.neo4j.org                - Relationships count.
http://gremlin.tinkerpop.com    - PageRank in 2 lines of code.
http://www.linkedprocess.org   - Computing at LinkedData scale.



On Tue, Dec 29, 2009 at 9:10 AM,  <[email protected]> wrote:
> As I'm thinking a Db design through I'm realizing how much my brain is
> accustomed to tabular SQL-Type organization. Getting used to thinking i terms
> of Graphs is taking a little time. l'd like to get a little feedback on a
> couple design issues to see if I'm on the right track.
>
> I want to design a Node space with a specific content and relationship
> structure. Alongside the content is a typical unix like "User/Group" system.
> my initial thought was to create a property for each node for a UserId and
> GroupId as a key value. But then I thought why not simply create a
> relationship between the user/group node to each of his/her content nodes.
> This would make querying much easier.
>
> In general it seems that the data saved with specific nodes should be limited
> to data which specific to that node like name, title, article text etc.  Other
> information which deals with classification, categorization and organization
> like types, users, groups, tagging etc. should be represented with
> relationships.
>
> I'm wondering if this is a reasonable way of learning to think in terms of
> Graphical-DBs?
>
> It would be nice if something like this were in the Wiki, where users could
> share their design experiences. It might fit here:
> http://wiki.neo4j.org/content/Guidelines_for_Building_a_Neo_App
> or here: http://wiki.neo4j.org/content/Domain_Modeling_Gallery
> But I don't yet have any Neo Design experience so I cannot speak with much
> authority. However, if desired I could start a page in the Wiki.
>
> Thanks
>
> Andy Potter
> _______________________________________________
> Neo mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to