2014-07-17 105 views
0

我想從MySQL遷移數據到neo4j數據庫。那麼我該如何開始。我不想使用任何像Talend這樣的ETL工具。直接如果我想從任何關係數據庫遷移到neo4j的數據,我該怎麼做?我需要使用任何JDBC驅動程序嗎? 在我的MySQL數據庫假設說,我有一個表稱爲emp和數據如下:將數據從MySQL(rdbms)遷移到Neo4j數據庫

companyname, domain,head, manager, employee abc ,service, Adam, Taylor, Smith abc ,service, John, sufi, sham abc , industrial,George, Ralf, maxin abc,industrial,George,susen,leena xyz, service,josaf,Rihan, dardy

所以,如果我要遷移這些數據到Neo4j的,我該怎麼辦呢?如何在neo4j中看到數據?我是否需要明確定義遷移數據的節點和關係?如果是的話,這可以怎麼辦?

感謝, 斯里

回答

2

做將是你的圖形,不論該數據是來自的模型中的第一件事。我不知道你的使用案例,但我想你會有公司,領域,人員和公司,人與人(經理等)之間的關係的節點

一旦你有你的圖模型那麼您可以簡單地從MySQL讀取數據,將數據轉換爲表示您的節點/關係並將其寫入Neo4j。

查看http://neo4j.com/blog/data-migration-between-mysql-and-neo4j/的示例,瞭解如何在我的用例中工作。

0

你可能有一個看一個工具,我在Python開發的正是這麼做的:

pysql2neo4j