发布于 2013-09-25 12:41:51
Mnesia不会自动管理给定表的副本数量。您负责指定存储表副本的每个节点(因此它们的编号)。复制品可以是:
当系统运行时,可以重新配置复制策略,但是要动态地完成复制策略(例如,基于节点向下的事件),您必须自己想出解决方案。
Mnesia系统事件可以用于发现节点崩溃时的情况;如果您知道存储在该节点上的表,则可以根据仍然在线的节点检查其联机副本的数量,然后在需要时执行复制。
我不知道有任何应用程序/库已经管理这类东西,这似乎是一个相当先进的(至少在我看来)的努力。
然而,Riak是一个数据库,它透明地管理来自用户的节点之间的数据分发,并且可以根据您提到的选项进行配置。对你来说可能就是这样了。
https://stackoverflow.com/questions/18986980
复制相似问题