Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
{heir,Pid,HeirData} | {heir,none}
Set a process as heir. The heir will inherit the table if the owner terminates. The message {'ETS-TRANSFER',tid(),FromPid,HeirData} will be sent to the heir when that happens. The heir must be a local process. Default heir is none, which will destroy the table when the owner terminates.
1> {ok, _} = dets:open_file(table, [{file, "/tmp/my.dets"}]).
{ok, table}
2> dets:insert(table, [{foo, bar}, {bar, baz}]).
ok
3> dets:lookup(table, bar).
[{bar,baz}]
ваше mmaped хранилище не может иметь среднее время 1000 наносекунд, потому что вы не знаете, когда прилетит запрос к той части данных, которые на диске.
значит вы ещё не доросли до мультитредного доступа.
Короче, начнете пользоваться, поймете почему mmap не работает.\
Сравнение скорости обработки данных (ETS, DETS, Memcached, MongoDb) в Erlang (сферическое в вакууме)