2016-04-11 22 views
1

私はNeo4Jについて簡単に質問しますが、mysqlからneo4jに移行することは可能ですか?私が読んだことに基づいて、あなたができると思われますが、これまでのすべてのチュートリアルはWebサービスのためのものです。私はこの種のプロセスを行う方法(POJO)があるかどうか疑問に思っていました。現在、私はCSVでエクスポートされているプロセスで300,000以上のレコードを持っており、私はそれらをspringを使用してneo4jにロードする予定です。 neo4jでJDBCを読み込んで新しいノードを作成できますか?ありがとう!Neo4J POJOのアプローチ

+0

POJOアプローチの意味をもっと詳しく説明してください。 – MicTech

+0

@MicTechもし私が非常に明確でなかったら、すみません。私が今直面しているのは、この春のアプリが休憩アプリのようになることです。私の意図はそれを作成するのではなく、スタンドアロンのjava - neo4j DBインターフェイス – kenlz

答えて

2

MySQLデータベースをNeo4jに移行することはできますが、それを実行する方法と期待する結果によって異なります。

CSVエクスポート/インポートを使用できます。使い方は簡単ですが、いくつかの制限があります。一度の操作のためには十分に良いはずです。

第2のオプションは、RDBMSからグラフにデータを変換する独自のスクリプトまたはプログラムを作成することです。よりパワフルで、簡単に掃除や変形ができます。また、Neo4jのSpring Dataを使用して永続エンティティを作成することもできます。

次のオプションはGraphAware Neo4j Importerです。強力な機能を多数搭載したRDBMSからNeo4jにデータをインポートするための「フレームワーク」ですが、学習曲線は急峻です。

+0

は、RESTなしでneo4jを実行することは可能ですか? – kenlz