こんにちは私は私のアプリケーションでneo4jを使用しており、私の構造は次のとおりです。
- EmbeddedGraphAPIを使用しています
- アプリケーションで維持しているプールを使用することを指すデータベースがいくつかあります。たとえば、- > db1、db2、db3、..... db100
- 特定のデータベースにアクセスしたい場合は、new EmbeddedGraphDatabase( "Path to db(n)")を使用してそのデータベースをポイントします。
- 問題は、接続プールの数が増えると、アプリケーションによって消費されるRAMサイズが増え続け、限界点でアプリケーションが機能しなくなることです。
- だから私はNeo4jから他のデータベースに移行することを考えています。
- さらに、私のデータベースのごく一部だけがグラフ構造を利用しています。
移行の1つの方法は、そのためのスクリプトを作成することです。より良いオプションはありますか?
私のもう1つの質問は、私の構造を維持できるようにするための最良のデータベースは何かということです。
私が考えている他の視点は、データの一部をNeo4jに保持し、別の部分を他のデータベースにシフトできることです。
不明な点があれば明確にできます。
前もって感謝します。