[Neo] how does nioneo store nodes and relationships
afterstep13 at gmail.com
Sun Mar 29 21:01:42 CEST 2009
i'm trying to learn how graph databases are implemented.
how they handle data storage and transactions etc.
I could not find any good books / articles on the topic, on my own.
do you have any suggestions
On Sun, Mar 29, 2009 at 11:00 PM, Johan Svensson <johan at neotechnology.com>wrote:
> There is currently no good documentation or explanation on Nioneo. I
> would suggest you have a look at the code in
> We used fixed size records to store nodes and relationships (see
> NodeStore and RelationshipStore). Relationships are stored in a
> "interleaved double linked list". Each store may have memory mapped
> regions (depending on configuration and request patterns) with a fall
> back on direct buffers.
> The store files are only flushed when logical log needs to rotate
> making it easier for the OS and file system in place to perform disk
> I/O optimizations.
> Neo mailing list
> User at lists.neo4j.org
More information about the User