Re: [Neo4j] Neo4j Internals
Ok, Chris! Thanks for the hint! Best, Alexandre. On Thu, 6 Oct 2011 17:03:35 +0300, Chris Gioran wrote > On Thu, Oct 6, 2011 at 4:27 PM, Alexandre de Assis Bento Lima > wrote: > > Thank you, Chris! > > BTY, do you intend to update your blog with the new information? > > It seems harder to do for the older posts - it comes easier to just > write up changes as they are worked on and integrated. > This means by the way that the upcoming property stuff will probably > get their own writeup. Stay tuned. > > Also, keep in mind that as Neo4j evolves, all team members write up > interesting stuff they work on. Look at http://planet.neo4j.org/ for a > list of posts covering various aspects of Neo4j, including, but not > limited to, some very interesting walk-throughs of kernel parts. > > have fun, > CG > > > Best, > > Alexandre. > > > > On Thu, 6 Oct 2011 11:02:18 +0300, Chris Gioran wrote > >> Hi Alexandre, > >> > >> first off, the overall structure of the database has not changed in > >> any drastic way. This means that most of the code paths are the same, > >> maybe with some classes/methods renamed, so with a bit of patience you > >> can follow through the new code. > >> > >> The most dramatic changes have been in the store files layout. Bits > >> have had their semantics changed to support a bigger id space and, > >> moreover, 1.5 will bring a complete rewrite of the PropertyStore. > >> However the code is again localized, so you should be able to find > >> your way around pretty quick - in-code comments should be helpful > >> there. > >> > >> If you have any trouble walking through the code I am sure you will > >> find this list very helpful. > >> > >> thank you, > >> CG > >> > >> On Wed, Oct 5, 2011 at 6:50 PM, Alexandre de Assis Bento Lima > >> wrote: > >> > Hi, > >> > > >> > I couldn't find any information about Neo4j storage system and other > >> > internal details on > >> > its website. Searching the web, I found: > >> > > >> > http://nosql.mypopescu.com/post/1396301953/neo4j-internals > >> > > >> > which gives many details and seems to be very good material. My question > >> > is: as the > >> > articles were published on October, 2010, are they still up-to-date? > >> > Neo4j 1.5 has the > >> > same implementation? > >> > > >> > Thanks a lot and special thanks to Chris Gioran, who wrote the articles. > >> > > >> > Alexandre. > >> > > >> > ___ > >> > 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 > > > > > > Alexandre A. B. Lima. > > --- > > COPPE / Computer Science > > Federal University of Rio de Janeiro > > Rio de Janeiro, Brazil. > > +55-21-2562-8690 > > > > ___ > > 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 Alexandre A. B. Lima. --- COPPE / Computer Science Federal University of Rio de Janeiro Rio de Janeiro, Brazil. +55-21-2562-8690 ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j Internals
On Thu, Oct 6, 2011 at 4:27 PM, Alexandre de Assis Bento Lima wrote: > Thank you, Chris! > BTY, do you intend to update your blog with the new information? It seems harder to do for the older posts - it comes easier to just write up changes as they are worked on and integrated. This means by the way that the upcoming property stuff will probably get their own writeup. Stay tuned. Also, keep in mind that as Neo4j evolves, all team members write up interesting stuff they work on. Look at http://planet.neo4j.org/ for a list of posts covering various aspects of Neo4j, including, but not limited to, some very interesting walk-throughs of kernel parts. have fun, CG > Best, > Alexandre. > > On Thu, 6 Oct 2011 11:02:18 +0300, Chris Gioran wrote >> Hi Alexandre, >> >> first off, the overall structure of the database has not changed in >> any drastic way. This means that most of the code paths are the same, >> maybe with some classes/methods renamed, so with a bit of patience you >> can follow through the new code. >> >> The most dramatic changes have been in the store files layout. Bits >> have had their semantics changed to support a bigger id space and, >> moreover, 1.5 will bring a complete rewrite of the PropertyStore. >> However the code is again localized, so you should be able to find >> your way around pretty quick - in-code comments should be helpful >> there. >> >> If you have any trouble walking through the code I am sure you will >> find this list very helpful. >> >> thank you, >> CG >> >> On Wed, Oct 5, 2011 at 6:50 PM, Alexandre de Assis Bento Lima >> wrote: >> > Hi, >> > >> > I couldn't find any information about Neo4j storage system and other >> > internal details on >> > its website. Searching the web, I found: >> > >> > http://nosql.mypopescu.com/post/1396301953/neo4j-internals >> > >> > which gives many details and seems to be very good material. My question >> > is: as the >> > articles were published on October, 2010, are they still up-to-date? Neo4j >> > 1.5 has the >> > same implementation? >> > >> > Thanks a lot and special thanks to Chris Gioran, who wrote the articles. >> > >> > Alexandre. >> > >> > ___ >> > 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 > > > Alexandre A. B. Lima. > --- > COPPE / Computer Science > Federal University of Rio de Janeiro > Rio de Janeiro, Brazil. > +55-21-2562-8690 > > ___ > 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
Re: [Neo4j] Neo4j Internals
Thank you, Chris! BTY, do you intend to update your blog with the new information? Best, Alexandre. On Thu, 6 Oct 2011 11:02:18 +0300, Chris Gioran wrote > Hi Alexandre, > > first off, the overall structure of the database has not changed in > any drastic way. This means that most of the code paths are the same, > maybe with some classes/methods renamed, so with a bit of patience you > can follow through the new code. > > The most dramatic changes have been in the store files layout. Bits > have had their semantics changed to support a bigger id space and, > moreover, 1.5 will bring a complete rewrite of the PropertyStore. > However the code is again localized, so you should be able to find > your way around pretty quick - in-code comments should be helpful > there. > > If you have any trouble walking through the code I am sure you will > find this list very helpful. > > thank you, > CG > > On Wed, Oct 5, 2011 at 6:50 PM, Alexandre de Assis Bento Lima > wrote: > > Hi, > > > > I couldn't find any information about Neo4j storage system and other > > internal details on > > its website. Searching the web, I found: > > > > http://nosql.mypopescu.com/post/1396301953/neo4j-internals > > > > which gives many details and seems to be very good material. My question > > is: as the > > articles were published on October, 2010, are they still up-to-date? Neo4j > > 1.5 has the > > same implementation? > > > > Thanks a lot and special thanks to Chris Gioran, who wrote the articles. > > > > Alexandre. > > > > ___ > > 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 Alexandre A. B. Lima. --- COPPE / Computer Science Federal University of Rio de Janeiro Rio de Janeiro, Brazil. +55-21-2562-8690 ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] Neo4j Internals
Hi Alexandre, first off, the overall structure of the database has not changed in any drastic way. This means that most of the code paths are the same, maybe with some classes/methods renamed, so with a bit of patience you can follow through the new code. The most dramatic changes have been in the store files layout. Bits have had their semantics changed to support a bigger id space and, moreover, 1.5 will bring a complete rewrite of the PropertyStore. However the code is again localized, so you should be able to find your way around pretty quick - in-code comments should be helpful there. If you have any trouble walking through the code I am sure you will find this list very helpful. thank you, CG On Wed, Oct 5, 2011 at 6:50 PM, Alexandre de Assis Bento Lima wrote: > Hi, > > I couldn't find any information about Neo4j storage system and other internal > details on > its website. Searching the web, I found: > > http://nosql.mypopescu.com/post/1396301953/neo4j-internals > > which gives many details and seems to be very good material. My question is: > as the > articles were published on October, 2010, are they still up-to-date? Neo4j > 1.5 has the > same implementation? > > Thanks a lot and special thanks to Chris Gioran, who wrote the articles. > > Alexandre. > > ___ > 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
[Neo4j] Neo4j Internals
Hi, I couldn't find any information about Neo4j storage system and other internal details on its website. Searching the web, I found: http://nosql.mypopescu.com/post/1396301953/neo4j-internals which gives many details and seems to be very good material. My question is: as the articles were published on October, 2010, are they still up-to-date? Neo4j 1.5 has the same implementation? Thanks a lot and special thanks to Chris Gioran, who wrote the articles. Alexandre. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user