Thanks Stefan, I will watch it. 

Alireza

On Wednesday, September 3, 2014 6:13:32 AM UTC+2, Stephen wrote:
>
> This GraphConnect 2013 talk by FiftyThree's Aseem Kishore does talk a 
> little about how Neo4j stores data internally as linked lists, when 
> discussing how to best model your data:
> https://vimeo.com/79390659
>
> It was recorded eight months ago, but I only just discovered and thought 
> that it was thought provoking in general, even if some of the lessons 
> learnt were quite basic.
>
> I would love to see more "post mortems" like this.
>
> Stephen
>
> On Tuesday, September 2, 2014 11:56:55 PM UTC+8, Jacob Hansson wrote:
>>
>> Hey Alireza,
>>
>> unfortunately, to my knowledge, there is no up-to-date writeup of the 
>> internals of Neo4j that would cover that topic. There is a talk by Tobias 
>> that gives an overview, here: http://www.neo4j.org/develop/internals
>>
>> For this specific operation, the database will check if an index is 
>> available to satisfy the label/property combo, and use that if so. If there 
>> is no index, it will perform a scan of a data structure that tracks label 
>> -> node id mappings, pull out all nodes with that label and then filter 
>> them by looking at their properties in a separate property store (or in the 
>> Node Cache, if the nodes are cached).
>>
>> /j
>>
>>
>> On Tue, Sep 2, 2014 at 9:06 AM, Alireza Rezaei Mahdiraji <
>> [email protected]> wrote:
>>
>>>  
>>> Hi All, 
>>>
>>> I would like to know more about internal working of Neo4j, for instance 
>>> when I use findNodesByLabelAndProperty
>>> what exactly happens and how the result is generated. Indeed one way 
>>> would be to read the whole code base, but I 
>>> am rather looking for some shorter version perhaps a publication or so. 
>>> Any resource? 
>>>
>>> Thanks,
>>> Best,
>>> Alireza
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Neo4j" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to