我使用 ETS 类型的表ordered_set
,并且行看起来像{{integer_value, string}}
(基本上它没有值,只有键)。
当我执行ets:select(tab, [match_spec])
时,match_spec
所做的是选择所有行,其中integer_value
满足大于和小于理解。
我想知道,我是否受益,而不是扫描整个表,而是在对数时间内找到下限和上限,然后获取介于两者之间的所有元素,就像我对 SQL 表所期望的那样,或者这样的功能在 ETS 中没有实现并且没有使用ordered_set
而不是普通的特别好处set
?