Erlang同一应用程序或应用程序树依赖关系中的多个mnesia数据库

gv8xihay  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(171)

要使用mnesia,必须将文件系统上要使用的相对mnesia方案的路径设置为应用程序的环境变量(application:set_env('path_to_schema'))。现在出现了两个问题:
1.是否有办法指定2个不同的mnesia数据库在应用程序中使用?
1.让我们假设我们有两个不同的应用程序使用mnesia。因此,我们有应用程序A使用mnesia方案的路径X和应用程序B使用mnesia方案的路径Y。现在让我们假设应用程序B被用作应用程序A的依赖项,因此A将包含应用程序B。在这一点上,在使用mnesia数据库方面会发生什么?将使用文件夹X或文件夹Y?还是在相关应用范围内单独使用?
我感谢任何提前回答的人。

sr4lhrrt

sr4lhrrt1#

不,不可能同时在同一个Erlang节点上运行两个不同的mnesia副本。

相关问题