我对neo4j的嵌入式驱动程序有一般性的疑问。嵌入式究竟是什么意思,除了它更低级别和更高性能。它是数据库服务的实际实例,还是仅用于连接到现有数据库进程或服务的驱动程序。例如
答案 0 :(得分:0)
我在项目中使用嵌入式Neo4j。
嵌入式Neo4j是由您的应用程序启动和关闭的Neo4j服务器。因此,它不仅仅是用于连接到某个独立服务器的驱动程序。对于独立服务器,您可以使用Neo4j over Rest(本地或远程)。
由于嵌入式实现,neo4j只能由一个应用程序使用 - 启动嵌入式实例的应用程序。它检索图形文件的锁定,并且只要嵌入式服务器运行,就不能使用任何其他应用程序(例如neo4j-sh)来访问这些文件。