Hello!

I had a few questions regarding Batch insert and normal insert in neo4j:

- All the properties of nodes need to be set initially while creating graph
db in batch insert mode.Can the values of a subset of the nodes be
updated/changed later on? Does this lead to any performance issues?

- While creating graph using EmbeddedGraphDatabase, I am reading from Oracle
and creating in increments of around 20000. Nodes get created pretty fast (2
million nodes->10 minutes)
But while creating relationships in increments of 20000, I get the following
error:

*org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog close*

I am not shutting down the database intermediately in the code.
Is there any other reason becasue of which this error may occur?

- Is there a difference in performance while running queries on a database
created using batch insert as opposed to one created using
EmbeddedGraphDatabase? I somehow am seeing significant performance
difference while running queries on my db created using batch insert in
comparison to inserts using GraphDatabaseService. This may be because I am
updating values of some nodes intermediately. Is anyone else facing similar
issues.
Do you have any suggestions.

Thanks in advance!

~Suruchi
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to