当前位置:  开发笔记 > 编程语言 > 正文

Mnesia中set和ordered_set之间的差异?

如何解决《Mnesia中set和ordered_set之间的差异?》经验,为你挑选了1个好方法。

类型集表和ordered_set类型表之间有什么区别?我对读/写性能的差异,基于排序的内容,跨分布式节点的影响等感兴趣.



1> Jacob..:

排序基于主键,这意味着ordered_set表在使用复杂主键进行匹配/选择迭代时要快得多.例如,如果您的记录看起来像{{Key, Val1}, Val2},您可以匹配或选择Key以非常快速地获取Val1并记录Val2每次出现的记录Key.除此之外,我不知道读/写速度的显着差异.

片段化ordered_set表也是可能的,但这意味着迭代将部分排序,但不完全排序.对单个片段进行迭代是有序的,但是从片段到片段的顺序是未定义的.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有