yes, it's a smart question!

On Fri, Sep 2, 2011 at 4:06 PM, Rick Otten <rot...@manta.com> wrote:
> Should one make an effort to keep "node 0" from becoming a 'supernode'?
>
>
> -----Original Message-----
> From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On 
> Behalf Of Steven Kalemkiewicz
> Sent: Friday, September 02, 2011 10:58 AM
> To: Neo4j user discussions
> Subject: Re: [Neo4j] 10 questions
>
> What would you consider the lower-bound to be to classify a node as a 
> supernode?  I saw that you referred to a city node with 100K relationships...
>
> -Steve
>
> On Fri, Sep 2, 2011 at 10:33 AM, Peter Neubauer < 
> peter.neuba...@neotechnology.com> wrote:
>
>> > 1, what's the general rule for choosing properties or relationship?
>> > say a User lives in a City, which just contains a simple int  id
>> > value. to find users live in a city, i can do a simple traversal, of
>> > all user nodes, or find the city node first, then collect all the
>> > users. seems to me both ways work and share same level of performance.
>> > (am i right here?)
>> >
>> Generally, if a number of properties really is denoting the same
>> concept (like a city) and you don't want to duplicate the data, and be
>> able to traverse or query it, I would introduce nodes. However, if the
>> node woudl turn into a supernode (like a city node with 100K
>> relationships), then consider introducing an in-graph indexing
>> structure, or an out-of-graph external index like Lucene in order to
>> look up relationships or nodes when you need them, since that will be 
>> cheaper.
>>
>> 6, say a facebook user may "likes" thousands of things, and these
>> > things are sparsly connected. in this case, things should be modeled
>> > as nodes or array property?
>> >
>> Nodes. Sparse connections are one of the places where Neo4j shines - a
>> fairly balanced graph where supernodes are seldom.
>>
>>
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Best regards

Linan Wang
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to