4.4 · Lesson

Other Import Options

LOAD CSV is a convenient tool for importing data into Neo4j; there are however some considerations:

  • You may need to write Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. statements to transform the data into the desired format. Depending on the data complexity, this can be time-consuming.
  • LOAD CSV may not be suitable for large data sets. The definition of large data sets depends on multiple factors, including the data structure, the use case, and the environment. A guideline of over 10 million rows is a good indicator for considering other import options.
  • You may need to import data from multiple sources, and LOAD CSV may not be the best option for all of them.
  • Complex business rules may require integration to other systems or data sources.