我创建了一个Mnesia表,例如:
mnesia:create_table(mytable, [{ram_copies, node()}, {local_content,true}],
{attributes, [col1,col2]}]).
由于local_content=true
,所以它无法与其他节点共享数据,并且它是一个ram_copies
表。
我相信我可以使用以下的ets表来完成相同的事情。
ets:new(mytable,[named_table, public]).
就性能而言,我想它们是相似的。
从语义角度来看,这两个表有何不同?
ets
模块并且它具有您需要的功能,则直接使用可能已经足够了。 - I GIVE TERRIBLE ADVICE