gpt4 book ai didi

erlang - Mnesia 表复制/共享

转载 作者:行者123 更新时间:2023-12-01 00:01:32 24 4
gpt4 key购买 nike

假设我们有 N 个 erlang 节点,运行相同的应用程序。我想与所有 N 个节点共享一个 mnesia 表 T1,我认为这没有问题。但是,我想与节点对共享另一个 mnesia 表 T2。我的意思是 T2 的内容将相同并复制到/与仅共享对。换句话说,我想要 N/2 个不同的内容T2 表。这对 mnesia 有可能吗,而不是为每个重命名 T2不同的节点对?

最佳答案

如果使用 mnesia_frag_hash 回调行为,可以使用 mnesia 的表碎片来实现这一点。这允许您控制键的分布,并且可以构造键,以便回调能够确定应使用哪个节点对(以及哪个片段)。

这是否适用于您的特定情况取决于您的访问模式和数据集。很可能这是一种相当复杂的方法,并且您最好使用不同的表名来代替。

关于erlang - Mnesia 表复制/共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/120065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com