Эквивалент Mnesia SQL NOT IN

У меня две записи:

-record(foo, {timestamp, name}).
-record(bar, {timestamp, name}).

И я хотел бы выполнить запрос Mnesia, который имитирует следующий запрос SQL

SELECT f.* FROM foo f WHERE f.timestamp NOT IN ( SELECT b.timestamp FROM boo b)

Что было бы эффективным эквивалентом Mnesia?


person Ward Bekker    schedule 19.02.2012    source источник


Ответы (1)


person    schedule
comment
Я использую mnesia:dirty_read/1 там, где вы видите это, чтобы обойти диспетчер транзакций, это увеличивает пропускную способность / скорость и (я не экспериментировал с этим) может избежать вложенных транзакций. - person Muzaaya Joshua; 22.02.2012