Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
Importing Data into Neo4j
Transcript of Importing Data into Neo4j
Graph data model is richer
you don’t just dump data
you create a (complex) structure
you want to fill the right model
no 1:1 copy of your existing database-model
Different Import Mechanisms
transactional - live updates
batch - high volume initial load
Cypher - all APIs
Java - embedded database
“expensive” index reads
huge transaction sizes
high volumes via Cypher
even a topic
YOUR IMPORT TOOLSET
Your Specific Import Requirement
YOUR DATA MODEL
YOUR IMPORT SCENARIO
Relational, NoSQL, Mainframe, ...
.CSV, GraphML, Gephi, Geoff, Spreadsheet, ...
Web Service, REST API, .NET, ...
Initial Bulk Load
Initial Bulk + Incremen-tal Load
Map Import to model to tooling
Small, quick and dirty import of a couple hundred / thousand nodes and relationships
Using SPREADSHEETS and cypher statements to do so
Mid-sized import of up to a couple hundred thousand nodes and relationships
Using Cypher's LOAD CSV capability to do so
Large import of millions of nodes and relationships
Using the Batch Import capability to do so
Tweak the tooling
Java Heap Size
of store files
Things to keep in mind!