Neo4j之導入CSV大文件 periodic commit

Neo4j之導入CSV大文件 periodic commit

如果要導入包含大量數據的CSV文件,則可以使用periodic commit,默認讀取1000行寫入一次,也可以設置你想要讀取行數參數

using periodic commit
load csv with headers from 'file:///diabetes.csv' as line
create (:Diabetes {
DiabetesPedigreeFunction:line["DiabetesPedigreeFunction"], 
BloodPressure:line["BloodPressure"], 
Outcome:line["Outcome"], 
Glucose:line["Glucose"], 
SkinThickness:line["SkinThickness"],
Insulin:line["Insulin"],
Pregnancies:line["Pregnancies"], 
Age:line["Age"],
BMI:line["BMI"]})

設置200行提交一次,如下:

using periodic commit 200
load csv with headers from 'file:///diabetes.csv' as line
create (:Diabetes {
DiabetesPedigreeFunction:line["DiabetesPedigreeFunction"], 
BloodPressure:line["BloodPressure"], 
Outcome:line["Outcome"], 
Glucose:line["Glucose"], 
SkinThickness:line["SkinThickness"],
Insulin:line["Insulin"],
Pregnancies:line["Pregnancies"], 
Age:line["Age"],
BMI:line["BMI"]})

Well Done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章