嗨,我在我的应用程序中使用 neo4j,我的结构如下:
- 我正在使用嵌入式图形API
- 我有几个数据库指向使用我在应用程序中维护的池,例如- > db1、db2、db3、..... db100
- 当我想访问特定数据库时,我使用new EmbeddedGraphDatabase("Path to db(n)")指向它
- 问题在于,当连接池计数增加时,应用程序消耗的RAM 大小会不断增加,并在某个限制点破坏应用程序。
- 所以我正在考虑从Neo4j 迁移到其他一些 Database。
- 此外,我的数据库中只有一小部分使用了图形结构。
迁移的一种方法是我为它编写一个脚本。有没有更好的选择?
我的另一个问题是什么是最好的数据库,以便可以维护我的结构。
我正在考虑的其他观点是我可以将部分数据保存到 Neo4j 中,并将另一部分转移到其他数据库中。
如果有什么不清楚的,我可以澄清一下。
提前致谢。