Re: [Neo4j] Neo4j Internals

2011-10-06 Thread Alexandre de Assis Bento Lima
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
 as...@cos.ufrj.br 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

2011-10-06 Thread Chris Gioran
On Thu, Oct 6, 2011 at 4:27 PM, Alexandre de Assis Bento Lima
as...@cos.ufrj.br 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
 as...@cos.ufrj.br 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

2011-10-06 Thread Alexandre de Assis Bento Lima
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
 as...@cos.ufrj.br 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
  as...@cos.ufrj.br 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


[Neo4j] Neo4j Internals

2011-10-05 Thread Alexandre de Assis Bento Lima
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