我是Neo4j的新用戶,我使用Neo4j的webadmin界面來創建小型數據庫和Cypher中的簡單查詢。現在我想用Neo4J來創建一個包含我現有數據庫的圖。它是一個具有相同結構的數百萬個條目的postgresql數據庫(Neo4J非常適合於表示這些數據)。我的問題是如何導入這些數據?什麼是最簡單的方法來做到這一點?我已經看到Cypher能夠識別csv文件,但是我必須用我的數據創建一個csv文件,還是有另一種方法來導入它們?感謝您的幫助。山姆在現有的Postgresql數據庫上連接Neo4J
2
A
回答
1
一種選擇是將您的postgres數據導出到csv並應用LOAD CSV將它們導入到圖形中。
另一種方法是用選擇的語言編寫腳本(我在此投票選擇),它使用JDBC連接到Postgres並連接到Neo4j,然後應用業務邏輯在兩者之間進行轉換。
第三種選擇是使用像Talend這樣的ETL工具。它基本上與您的自定義腳本完全相同,但提供點&單擊界面來定義轉換,有關更多詳細信息,請參見http://neo4j.com/blog/fun-with-music-neo4j-and-talend/。
+0
node或javascript呢? – stackdave 2017-07-15 13:37:32
相關問題
- 1. 在連接上創建PostgreSQL數據庫
- 2. 用ActiveRecord連接到現有的Postgresql數據庫沒有rails
- 3. Neo4j OGM連接到現有的嵌入式數據庫
- 4. 連接到postgresql數據庫
- 5. rails postgresql數據庫連接
- 6. 與Pentaho Spoon的Neo4j數據庫連接
- 7. 連接neo4j數據庫與php
- 8. Codeigniter:自動連接到Neo4J數據庫
- 9. Spring Data Neo4J數據庫連接
- 10. 貓鼬連接現有的數據庫
- 11. scala lift postgresql的數據庫連接
- 12. 數據庫連接ASP.NET - PostgreSQL的
- 13. Rails的:無法連接PostgreSQL數據庫
- 14. 與PostgreSQL數據庫故障的連接
- 15. PlaySlick與PostgreSQL的數據庫連接
- 16. Java程序無法在Neo4j數據庫上連接
- 17. Neo4j的現成數據庫
- 18. 將R連接到PostgreSQL數據庫
- 19. 泄漏數據庫連接:PostgreSQL,SQLAlchemy,Flask
- 20. Jubula PostgreSQL數據庫連接失敗
- 21. 連接到Heroku PostgreSQL數據庫
- 22. 如何連接vb6到postgresql數據庫?
- 23. 將PostgreSQL數據庫連接到Sails.js
- 24. 連接到其他數據庫postgresql JDBC
- 25. 連接PGAdmin3到OpenShift PostgreSQL數據庫
- 26. PostgreSQL數據庫連接錯誤
- 27. Rails postgresql數據庫連接失敗
- 28. PostgreSQL:查看數據庫連接權限
- 29. 保護PostgreSQL數據庫連接
- 30. 如何知道與現有數據庫Neo4j的連接是否成功?
查看此材料:https://github.com/neo4j-contrib/developer-resources/blob/gh-pages/working-with-data/guide-importing-data-and-etl/guide-intro- to-import.adoc – 2014-10-10 15:04:44