首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >neo4j嵌入式驱动程序是否锁定db文件?

neo4j嵌入式驱动程序是否锁定db文件?
EN

Stack Overflow用户
提问于 2014-03-04 17:00:00
回答 1查看 187关注 0票数 0

关于neo4j的嵌入式驱动程序,我有一个一般性的问题。嵌入到底意味着什么,除了低层次和高性能之外。它是数据库服务的实际实例,还是连接到现有数据库进程或服务的驱动程序。例如

  • 使用嵌入式驱动程序库是否获得数据库文件的独占锁?
  • 多个客户端可以使用嵌入式驱动程序同时使用同一数据库吗?
  • 它能在已经运行数据库服务(连同REST )的数据库上运行吗?初始测试似乎表明没有,因为它会引发文件锁异常。
  • 嵌入式驱动程序是否必须与数据库服务位于同一台计算机或进程上?例如,如果db数据文件位于多台机器可以访问的共享SAN上,那么还有另一个运行REST和neo4j服务的服务器。驱动程序上的配置似乎直接指向数据文件,而不是服务或端口。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-04 17:13:20

我在一个项目中使用嵌入式Neo4j。

嵌入式Neo4j是由应用程序启动和关闭的Neo4j服务器。因此,它不仅仅是用来连接到某个独立服务器的驱动程序。对于独立服务器,您可以使用Neo4j而不是Rest (本地或远程)。

由于它的实现,嵌入式neo4j只能由一个应用程序使用--启动嵌入式实例的应用程序。它检索图形文件的锁,而且只要嵌入式服务器运行,您就不能使用任何其他应用程序(例如,新4j-sh)访问这些文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22178213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档